claude-db
Постоянная память для Claude Code на вашей базе: захват решений и контекста плюс граф кода, все подмешивается в каждый запрос
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Ставит хуки в настройки проекта и читает транскрипт сессий
- Строит граф по файлам кодовой базы
- Пишет данные в локальную или внешнюю базу
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claude-dbОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
npm install -g claude-dbПоставь память: npm install -g claude-db, затем в корне проекта claude-db install --project и перезапусти Claude Code. Для графа кода один раз выполни claude-db scan.
Другие способы из описания автора
npm install -g claude-db
cd your-project
claude-db install --projectПосле установки перезапустите Claude Code. Флаг --project ограничивает память одним репозиторием.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Инструмент ставит для 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.
Проверка безопасности
- Ставит хуки в настройки проекта и читает транскрипт сессий
- Строит граф по файлам кодовой базы
- Пишет данные в локальную или внешнюю базу
Коротко о README
README объясняет проблему: агент каждую сессию начинает с нуля и заново разбирает код. claude-db хранит решения и контекст в вашей базе и подмешивает их в каждый запрос через хуки. Установка: npm install -g claude-db, затем claude-db install --project, флаг --project ограничивает память одним репозиторием и пишет локальные настройки. Команда claude-db scan строит граф кода и дает через MCP режимы text, usages, explain и path, повторный скан пересобирает только измененные файлы.
Частые вопросы
Где хранятся данные?
В вашей базе на выбор: SQLite локально, либо PostgreSQL или MongoDB. С SQLite ничего не уходит с машины.
Нужно ли вручную вызывать поиск?
Нет. Захват и подсказки работают как хуки, контекст подмешивается в каждый запрос сам. Команда claude-db scan нужна лишь для графа кода.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything