A Safari extension to save and restore your browser working sessions, including tabs and windows.
Sessions is a Safari browser extension that enables users to save their current browsing sessions—including all open tabs in a window—and restore them later. It addresses the need to preserve complex tab setups when switching tasks or after closing the browser, offering features like private session support and auto-updating.
Safari users on macOS who frequently work with multiple tabs and need to save and restore their browsing context, such as developers, researchers, or power users managing multiple projects.
It provides a lightweight, dedicated tool for session management within Safari, with unique features like private session handling and JSON export, though it's now primarily for learning due to Safari's built-in capabilities.
Safari extension to save your working sessions
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows saving and restoring sessions in private browsing windows, a niche feature not fully addressed by Safari's native tools, though it uses a keystroke workaround with noted reliability issues.
Automatically saves changes to a session while it's open, ensuring saved states stay current without manual intervention, as highlighted in the 1.6 update notes.
Enables exporting sessions as JSON files for backup or data portability, providing flexibility for users who want to store or analyze session data externally.
Scans session names, URLs, and tab titles to quickly find specific sessions, a feature enhanced in version 1.6 to improve usability with large collections.
The developer openly states that development has slowed since Safari introduced native session features in Sep 2021, meaning the extension may lack future updates and bug fixes.
Private session restoration relies on a keystroke workaround that can fail, sometimes opening sessions in the wrong window, as admitted in the README's footnote.
Only saves tabs from the current window, ignoring other open windows, which limits its utility for users with complex multi-window workflows.