TabSessions changes the way you manage tabs. Instead of having dozens of tabs opened in your browser, you can organize tabs into sessions.
When you open a new window in Safari, TabSessions automatically creates a new session for you. When you close the window, all tabs are still saved in TabSessions. There you can change the name to better find it later. If you desire, you can also create sessions only manually (configurable in Settings). To reopen you double click on the session inside the extension in Safari and take up where you left off.