Сохраняйте вкладки и восстанавливайте в один клик.
Расширение для Chrome, которое сохраняет все открытые вкладки одним кликом и синхронизирует их с вашим Google-аккаунтом. Можно не бояться потерять правильно отвкрытые вкладки - они в безопасности и могут быть переоткрыты хоть завтра, хоть через три месяца.
Ключевые возможности
- Сохранение в один клик: Нажмите на иконку расширения - все вкладки текущего окна сохранятся мгновенно. Никаких диалогов, никаких настроек.
- Синхронизация с Google: Сессии автоматически сохраняются в ваш Google-аккаунт. Легко восстанавливать вкладки после краша браузера, перезагрузки или вообще на другом компьютере, если там тот же эккаунт Google.
- Наглядный список сессий: Все сохранённые сессии с иконками и заголовками вкладок. Легко найти нужную.
- Мгновенное восстановление: Верните любую сессию одним кликом. Все вкладки откроются в новом окне, как вы их оставили.
- Приватность: Никакой аналитики, никакого трекинга, никаких серверов. Ваши данные остаются между браузером и вашим Google-аккаунтом.
Как это работает
- Сохранение: Нажмите на иконку Tab Saver в панели инструментов. Все вкладки закроются и сохранятся как сессия.
- Просмотр: Страница сессий показывает все сохранённые сессии с датами и превью вкладок.
- Восстановление: Нажмите «Restore all», чтобы открыть все вкладки сессии в новом окне.
Сессии синхронизируются с Google-аккаунтом автоматически, если вы вошли в Chrome с включённой синхронизацией. Расширение показывает понятные индикаторы статуса - зелёный для синхронизированных, серый для локальных.
Технические подробности
Построено на WXT (современный фреймворк для расширений) и TypeScript. Использует архитектуру local-first: каждая сессия хранится локально, а chrome.storage.sync от Google служит резервной копией.
Решённые задачи:
- Кросс-девайс синхронизация: Синхронизация удалений через tombstone-записи для разрешения конфликтов при удалении сессии на одном устройстве
- Лимиты хранилища: Управление бюджетом в 90 КБ с автоматическим продвижением локальных сессий при освобождении места
- Race conditions: Формат хранения «один ключ на сессию» для предотвращения перезаписи при конкурентных записях
Ссылки
- Chrome Web Store — установить расширение
- tabsaver.app — лендинг расширения