claude-db CLI

Постоянная память для Claude Code на вашей базе: захват решений и контекста плюс граф кода, все подмешивается в каждый запрос

  • 234 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Ставит хуки в настройки проекта и читает транскрипт сессий
  • Строит граф по файлам кодовой базы
  • Пишет данные в локальную или внешнюю базу
Все причины и проверки

avijit07x/claude-db

Установка

Работает в

В терминале, через 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 нужна лишь для графа кода.

Обсуждение

Вопросов и отзывов пока нет.

Инструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория

CLIРасширенный доступ4 тыс.Звезды репозитория

Бинарник atomic и набор конфигов для Claude Code: карта репозитория, граф кода и автопилот от задачи до слияния.

CLIШирокий доступ117Звезды репозитория

Выводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени

CLIМинимальный доступ158Звезды репозитория

Стартовый набор для Claude Code: шаблон CLAUDE.md с системой памяти, готовые хуки, сабагенты и скиллы, которые копируются в проект

ВоркфлоуМинимальный доступ2,7 тыс.Звезды репозитория

Пакет Emacs для Claude Code: сессии по проектам и MCP-сервер, через который агент видит буферы, LSP и изменения редактора.

ПлагинРасширенный доступ67Звезды репозитория

MCP-сервер, который дает агенту поиск по большому руководству Claude Code, официальной документации, релизам и готовым шаблонам

MCP-серверРасширенный доступ6,4 тыс.Звезды репозитория

Коротко о README

README объясняет проблему: агент каждую сессию начинает с нуля и заново разбирает код. claude-db хранит решения и контекст в вашей базе и подмешивает их в каждый запрос через хуки. Установка: npm install -g claude-db, затем claude-db install --project, флаг --project ограничивает память одним репозиторием и пишет локальные настройки. Команда claude-db scan строит граф кода и дает через MCP режимы text, usages, explain и path, повторный скан пересобирает только измененные файлы.

Бейдж для README

Сообщить о проблеме