Repolode
tommy0103

tommy0103/obelisk

Индексирует историю сессий локальных coding-агентов из разных инструментов в единую базу SQLite, которую могут запрашивать агенты и просматривать пользователи.

Звёзды
902
Форки
60
Открытые issues
62
Последний коммит
6 дней назад

Что это?

Obelisk собирает локальную историю работы coding-агентов, таких как Claude Code, Codex, GitHub Copilot, Kiro, Kimi Code, OpenCode, Pi и ZCode, и объединяет её в одну базу SQLite по адресу ~/.obelisk/obelisk.sqlite. Сессии, сообщения, вызовы инструментов, субагенты, сводки и рабочие процессы попадают в общие таблицы. Для полнотекстового поиска по ним используется FTS5, а watcher поддерживает индекс в актуальном состоянии.

Обе интерфейсные оболочки работают с одной базой. CLI obelisk в связке с agent skill позволяет coding-агенту писать JS-запросы к индексу, чтобы отвечать на вопросы о собственной прошлой работе — например, какие файлы изменились при предыдущем исправлении авторизации. В сопутствующем десктопном приложении на Electron можно просматривать сессии, управлять зарегистрированными файлами памяти, смотреть тепловые карты использования токенов и создавать еженедельные карточки с итогами.

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

  • 01Индексирует сессии, сообщения, вызовы инструментов и субагентов из нескольких поставщиков coding-агентов в одном файле SQLite.
  • 02Полнотекстовый поиск по всем уровням индексации с помощью FTS5.
  • 03Агенты запрашивают историю через CLI obelisk с помощью команд overview, sessions, search и sql.
  • 04Позволяет сохранять выводы в виде markdown-файлов памяти, к которым агенты обращаются в следующих сессиях.
  • 05Десктопное приложение для просмотра сессий и тепловых карт использования, а также создания еженедельных или ежемесячных карточек с итогами, которыми можно поделиться.

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

  • Спросить coding-агента, какие файлы он изменил в одной из прошлых сессий и почему.
  • Найти недавние неудачные вызовы инструментов и задачи, в которых они произошли.
  • Посмотреть, к каким выводам пришёл каждый субагент в прошлом процессе ревью.
  • Создать еженедельную сводку активности по нескольким инструментам для работы с агентами.

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

  1. 1

    Установите CLI с помощью npm (требуется Node.js версии 22.13 или новее).

    npm install --global @obelisk-apps/cli
  2. 2

    Убедитесь, что CLI установлена корректно.

    obelisk --version
  3. 3

    Установите agent skill.

    obelisk install
  4. 4

    В сессии агента задайте вопрос с /obelisk (при первом запуске создаётся индекс).

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

  • Лицензия AGPL-3.0 — лицензия с копилефтом, требующая распространять производные работы на тех же условиях.
  • Требуется Node.js версии 22.13 или новее.
  • Предварительно собранные версии приложения для настольных компьютеров доступны только для macOS и Linux amd64; на других платформах приложение нужно запускать из исходного кода.

В подборках

Темы

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

Что такое obelisk?
Индексирует историю сессий локальных coding-агентов из разных инструментов в единую базу SQLite, которую могут запрашивать агенты и просматривать пользователи. Obelisk собирает локальную историю работы coding-агентов, таких как Claude Code, Codex, GitHub Copilot, Kiro, Kimi Code, OpenCode, Pi и ZCode, и объединяет её в одну базу SQLite по адресу ~/.obelisk/obelisk.sqlite. Сессии, сообщения, вызовы инструментов, субагенты, сводки и рабочие процессы попадают в общие таблицы. Для полнотекстового поиска по ним используется FTS5, а watcher поддерживает индекс в актуальном состоянии.
obelisk можно использовать бесплатно? Какая у него лицензия?
obelisk распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
obelisk всё ещё поддерживается?
Активно поддерживается. Последний коммит в obelisk — 1 нояб. 2026 г..
Для чего можно использовать obelisk?
Спросить coding-агента, какие файлы он изменил в одной из прошлых сессий и почему. Найти недавние неудачные вызовы инструментов и задачи, в которых они произошли. Посмотреть, к каким выводам пришёл каждый субагент в прошлом процессе ревью. Создать еженедельную сводку активности по нескольким инструментам для работы с агентами.
Как установить obelisk?
Установите CLI с помощью npm (требуется Node.js версии 22.13 или новее).: npm install --global @obelisk-apps/cli Убедитесь, что CLI установлена корректно.: obelisk --version Установите agent skill.: obelisk install В сессии агента задайте вопрос с /obelisk (при первом запуске создаётся индекс).
Где скачать obelisk?
Исходный код и инструкции по установке — на GitHub: https://github.com/tommy0103/obelisk

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

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

Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.

36,1 тыс.+104 за неделю2,5 тыс.GoMITАктивно поддерживаетсяОбновлён 10 часов назад

Самостоятельно размещаемый центр управления агентами для программирования OpenHands, Claude Code и Codex на локальных, удалённых и облачных серверах.

92,8 тыс.+547 за неделю12,4 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 9 часов назад