Постоянная память для AI-агентов-разработчиков: один бинарный файл на Go с полнотекстовым поиском SQLite, доступный через MCP, HTTP API, CLI и TUI.
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
Установите CLI с помощью npm (требуется Node.js версии 22.13 или новее).
npm install --global @obelisk-apps/cli - 2
Убедитесь, что CLI установлена корректно.
obelisk --version - 3
Установите agent skill.
obelisk install - 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 обновляется ежедневно.
Похожие проекты
Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.
Среда разработки с агентами, которая умеет управлять собой, настраивать и автоматизировать себя через десктопное и веб-приложения, CLI или HTTP API.
CLI с графовой базой данных для постоянной памяти AI-агентов, связанных знаниями между сессиями.
Самостоятельно размещаемый центр управления агентами для программирования OpenHands, Claude Code и Codex на локальных, удалённых и облачных серверах.
Локальная десктопная рабочая среда, объединяющая сессии coding-агентов, проекты, терминалы, предпросмотр в браузере, diff и Git в одном окне.