GoSuki - менеджер закладок для тех, кто устал от расширений и облаков
Знакомая ситуация: интересная ссылка найдена в рабочем Chrome, сохранена наспех, а вечером дома, уже за личным Firefox, вы не можете её найти? А если добавить сюда еще пару браузеров, несколько профилей для разных задач и пару устройств, хаос в закладках становится неизбежным спутником. Кажется, мы привыкли к этому беспорядку, но один разработчик решил, что так не должно продолжаться.
Сегодня мы посмотрим на GoSuki — проект, который предлагает взглянуть на управление закладками под совершенно другим углом. Забудьте про облачные сервисы с подписками и браузерные расширения с сомнительной репутацией. GoSuki — это легковесный, автономный менеджер, который работает локально, в реальном времени отслеживает все ваши закладки сразу в нескольких браузерах и не требует для этого никаких плагинов.
В чем главная идея?
Автор проекта устал от нескольких вещей: от того, как браузеры и облачные сервисы "привязывают" пользователей к своей экосистеме, от навязчивых подписок и от расширений, которые могут собирать ваши данные. Его цель — создать отказоустойчивое решение, которое вернет вам полный контроль над вашими ссылками.
GoSuki не пытается быть очередным облачным хранилищем. Вместо этого он работает как фоновый сервис на вашем компьютере (Linux и macOS) и напрямую следит за файлами, в которых браузеры хранят закладки. Да, так просто. Когда вы добавляете закладку в Chrome, Firefox или даже в минималистичном qutebrowser, GoSuki тут же это замечает и добавляет в свою единую, локальную базу данных.
Такой подход убивает сразу нескольких зайцев:
- Никаких расширений: Вам не нужно устанавливать плагины в каждый браузер. Это не только удобно, но и безопасно.
- Кроссбраузерность: Ваши закладки из всех браузеров и их профилей собраны в одном месте.
- Приватность: Все данные хранятся локально на вашем устройстве. Никаких сторонних серверов.
- Автономность: Проект поставляется в виде одного бинарного файла и не требует внешних зависимостей.
Ключевые возможности GoSuki
Давайте разберемся, что именно делает этот инструмент таким интересным для разработчиков и продвинутых пользователей.
1. Отслеживание в реальном времени
Это, пожалуй, самая впечатляющая фича. GoSuki использует нативные механизмы операционной системы для мониторинга изменений в файлах. Как только вы нажимаете Ctrl+D, GoSuki мгновенно фиксирует новую закладку. Никаких периодических сканирований или ручной синхронизации.
Отслеживание закладок в реальном времени
2. Продвинутая организация: теги и скрипты
GoSuki выводит организацию закладок на новый уровень. Вы можете использовать #хэштеги прямо в названии закладки, и они автоматически превратятся в теги, даже если ваш браузер этого не умеет. Более того, папки, в которые вы сохраняете закладки, также становятся тегами.
Но самое интересное — это Marktab Scripts. Вы можете настроить GoSuki так, чтобы при добавлении закладки с определенным тегом или в определенную папку выполнялся ваш собственный скрипт. Например, сохранили ссылку на YouTube в папку watch-later — и тут же запустился yt-dlp для скачивания видео. Возможности для автоматизации ограничены только вашей фантазией.
Пример работы скриптов
3. Удобный доступ: Web UI и CLI
Для управления вашей коллекцией ссылок есть два пути:
- Локальный веб-интерфейс: Простой и минималистичный UI, который работает прямо из коробки, даже без JavaScript.
- Командная строка (
suki): Для любителей терминала есть отдельная утилитаsuki, которая позволяет искать, фильтровать и выводить закладки в любом удобном формате. Она отлично интегрируется сdmenuиrofi, что оценят пользователи тайловых оконных менеджеров.
Работа через CLI
4. Синхронизация и архивация
Хоть GoSuki и работает локально, он не изолирован. Встроенная функция Multi-Device-Sync позволяет синхронизировать базу закладок между несколькими вашими устройствами. А для тех, кто боится "гниения ссылок" (link rot), есть интеграция с ArchiveBox. Это значит, что вы можете автоматически создавать локальные, оффлайн-копии всех сохраняемых страниц. Ваша личная машина времени для интернета!
Кому и зачем это нужно?
GoSuki — это не просто "еще один менеджер закладок". Это инструмент для тех, кто:
- Использует несколько браузеров для работы, личных дел и экспериментов.
- Ценит приватность и не хочет доверять свои данные сторонним сервисам.
- Любит автоматизацию и хочет "прокачать" процесс сохранения ссылок с помощью скриптов.
- Пользуется Linux и предпочитает легковесные, консольные утилиты.
- Ищет замену популярному консольному менеджеру Buku (кстати, база данных GoSuki с ним совместима).
GoSuki — это прекрасный пример того, как можно переосмыслить привычный инструмент, сделав его более мощным, приватным и удобным для гиков. Проект активно развивается, в планах у автора — автоматический поиск битых ссылок, улучшенный UI для управления и поддержка новых платформ.
Если вы устали от хаоса в закладках и ищете решение, которое даст вам полный контроль, гибкость и независимость от браузерных экосистем, обязательно загляните на страницу проекта на GitHub. Это тот самый случай, когда инструмент не просто решает проблему, а делает это элегантно и с большим потенциалом для кастомизации.
