Repolode
goniszewski

goniszewski/grimoire

Локальный менеджер закладок с самостоятельным хостингом: сохраняет, извлекает, ищет и упорядочивает ссылки, а при желании обогащает их с помощью AI.

Open source альтернатива:Pocket

Звёзды
2,874
Форки
91
Открытые issues
17
Последний коммит
26 дней назад

Что это?

Grimoire — менеджер закладок для разработчиков и всех, кто сохраняет технические материалы, чтобы позже их находить. Сохранять URL можно через приложение, API, MCP, букмарклет для браузера или импортировав закладки браузера. Демон загружает каждую страницу, извлекает читаемый текст и метаданные и хранит всё в локальной SQLite-базе и файлах — библиотека остаётся на вашем компьютере.

Поиск объединяет поиск по ключевым словам через SQLite FTS5 с семантическим поиском по эмбеддингам и поддерживает гибридное ранжирование. Закладки доступны сразу после сохранения, а сводки, теги, категории и эмбеддинги создаются в фоновой обработке, которую можно запустить повторно. AI-провайдеры, такие как OpenAI, Ollama, Anthropic, OpenRouter и собственные совместимые с OpenAI эндпоинты, необязательны: приложение работает и без них.

Проект состоит из React-фронтенда и демона на Bun/Hono. Его можно установить как нативное приложение, через Homebrew на macOS или с помощью Docker Compose. В комплект входят зашифрованные резервные копии, CLI и эндпоинт MCP для локальных AI-клиентов.

Ключевые возможности

  • 01Сохраняет ссылки через приложение, API, MCP, букмарклет или импорт закладок браузера.
  • 02Извлекает читаемый контент веб-страниц, PDF-файлов, репозиториев и issue на GitHub, а также метаданные YouTube.
  • 03Поддерживает поиск по ключевым словам, семантический и гибридный поиск по библиотеке.
  • 04Предлагает необязательное создание AI-сводок, тегов и категорий с помощью разных провайдеров.
  • 05Поддерживает зашифрованные резервные копии, восстановление данных и CLI grimoire.
  • 06Работает локально и хранит данные в SQLite и локальных файлах.

Сценарии использования

  • Создание поискового архива технических статей, репозиториев и документации.
  • Замена облачного сервиса отложенного чтения собственной библиотекой с самостоятельным хостингом.
  • Подключение личной базы знаний к локальным AI-инструментам через MCP.
  • Импорт имеющихся закладок браузера и упорядочивание их с помощью тегов.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/goniszewski/grimoire.git
  2. 2

    Перейдите в папку проекта

    cd grimoire
  3. 3

    Запустите Grimoire с помощью Docker Compose

    docker compose up -d
  4. 4

    Откройте http://127.0.0.1:3210 в браузере

Что важно знать

  • Публикация в общедоступной сети не поддерживается. Для удалённого доступа необходимо самостоятельно настроить аутентифицированный туннель, VPN или обратный прокси.
  • Установка Homebrew в Linux не проверена; используйте нативный архив для Linux или Docker Compose.

В подборках

Темы

Частые вопросы

Что такое grimoire?
Локальный менеджер закладок с самостоятельным хостингом: сохраняет, извлекает, ищет и упорядочивает ссылки, а при желании обогащает их с помощью AI. Grimoire — менеджер закладок для разработчиков и всех, кто сохраняет технические материалы, чтобы позже их находить. Сохранять URL можно через приложение, API, MCP, букмарклет для браузера или импортировав закладки браузера. Демон загружает каждую страницу, извлекает читаемый текст и метаданные и хранит всё в локальной SQLite-базе и файлах — библиотека остаётся на вашем компьютере.
grimoire можно использовать бесплатно? Какая у него лицензия?
grimoire распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
grimoire всё ещё поддерживается?
Активно поддерживается. Последний коммит в grimoire — 28 сент. 2026 г..
Для чего можно использовать grimoire?
Создание поискового архива технических статей, репозиториев и документации. Замена облачного сервиса отложенного чтения собственной библиотекой с самостоятельным хостингом. Подключение личной базы знаний к локальным AI-инструментам через MCP. Импорт имеющихся закладок браузера и упорядочивание их с помощью тегов.
Как установить grimoire?
Клонируйте репозиторий: git clone https://github.com/goniszewski/grimoire.git Перейдите в папку проекта: cd grimoire Запустите Grimoire с помощью Docker Compose: docker compose up -d Откройте http://127.0.0.1:3210 в браузере
Где скачать grimoire?
Исходный код и инструкции по установке — на GitHub: https://github.com/goniszewski/grimoire

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый менеджер закладок и сервис отложенного чтения — китайская локализация linkding с подсветкой, режимом чтения и архивированием снимков страниц.

485+3 за неделю20PythonMITОбновлён 25 дней назад

Настольный менеджер закладок на Go, Wails и React с AI-сводками, семантическим поиском, графом знаний и опциональной облачной синхронизацией через Supabase.

101+5 за неделю9JavaScriptБез лицензииОбновлён 9 часов назад