claude-db CLI
Постоянная память для Claude Code на вашей базе: захват решений и контекста плюс граф кода, все подмешивается в каждый запрос
- 234 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Ставит хуки в настройки проекта и читает транскрипт сессий
- Строит граф по файлам кодовой базы
- Пишет данные в локальную или внешнюю базу
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claude-dbОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Ставит хуки в настройки проекта и читает транскрипт сессий
- Строит граф по файлам кодовой базы
- Пишет данные в локальную или внешнюю базу
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Инструмент ставит для Claude Code память, которая переживает сессии, и хранит ее в вашей базе на выбор: SQLite, PostgreSQL или MongoDB. Захват и подсказки работают как хуки, поэтому решения и контекст сохраняются сами и подмешиваются в каждый новый запрос. Отдельная команда строит граф кода: разбор символов для TypeScript, JavaScript, Python, Go, Rust и Ruby, а для остальных языков поиск по образцу. Через MCP агент получает режимы поиска по коду: живой grep, поиск использований, объяснение и путь между символами.
Для кого. Для разработчиков, которые не хотят каждый раз заново объяснять агенту устройство проекта и принятые решения.
Подходит, если
- Агент забывает контекст между сессиями и заново разбирает кодовую базу
- Нужно держать историю решений и причин рядом с кодом
- Хочется быстрый поиск использований и связей символов через агента
Не подходит, если
- Проект разовый и память между сессиями не нужна
- Нельзя ставить локальную базу или писать в каталог проекта
Пример запроса к агенту
Почему capture читает транскрипт? Найди в памяти прошлые решения по этомуОграничения
Работает с Claude Code через хуки и MCP. Данные лежат в вашей базе: с SQLite ничего не покидает машину, для PostgreSQL или MongoDB нужен доступ к соответствующей базе. Команда установки пишет .claude/settings.local.json и .mcp.json, последний хранит путь под конкретную машину и его стоит добавить в .gitignore.
Как отключить. Уберите записи claude-db из .claude/settings.local.json и .mcp.json, затем удалите глобальный пакет командой npm uninstall -g claude-db.
Частые вопросы
Где хранятся данные?
В вашей базе на выбор: SQLite локально, либо PostgreSQL или MongoDB. С SQLite ничего не уходит с машины.
Нужно ли вручную вызывать поиск?
Нет. Захват и подсказки работают как хуки, контекст подмешивается в каждый запрос сам. Команда claude-db scan нужна лишь для графа кода.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыИнструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория
Бинарник atomic и набор конфигов для Claude Code: карта репозитория, граф кода и автопилот от задачи до слияния.
Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени
Стартовый набор для Claude Code: шаблон CLAUDE.md с системой памяти, готовые хуки, сабагенты и скиллы, которые копируются в проект
Пакет Emacs для Claude Code: сессии по проектам и MCP-сервер, через который агент видит буферы, LSP и изменения редактора.
MCP-сервер, который дает агенту поиск по большому руководству Claude Code, официальной документации, релизам и готовым шаблонам
Коротко о README
README объясняет проблему: агент каждую сессию начинает с нуля и заново разбирает код. claude-db хранит решения и контекст в вашей базе и подмешивает их в каждый запрос через хуки. Установка: npm install -g claude-db, затем claude-db install --project, флаг --project ограничивает память одним репозиторием и пишет локальные настройки. Команда claude-db scan строит граф кода и дает через MCP режимы text, usages, explain и path, повторный скан пересобирает только измененные файлы.