ccrider — поиск по сессиям Claude Code и Codex
ccrider
CLI на Go собирает сессии Claude Code, Codex, Copilot и других агентов в одну базу с поиском, TUI и MCP-сервером памяти
- 136 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает локальные файлы сессий агентов с вашим кодом и разговорами и копирует их в базу
- Через MCP агент видит историю других сессий, включая то, что вы обсуждали в других проектах
Установка
- Работает в
Ручная установка
brew install neilberkman/tap/ccriderHomebrew, рекомендованный путь из README.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает локальные файлы сессий агентов с вашим кодом и разговорами и копирует их в базу
- Через MCP агент видит историю других сессий, включая то, что вы обсуждали в других проектах
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ccrider находит сессии агентов на диске и импортирует их в локальную базу SQLite с полнотекстовым поиском FTS5. Поддерживаются Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Pi, Antigravity и Amp. Команда `ccrider sync` подтягивает новое, `ccrider search "запрос"` ищет по тексту с фильтрами по проекту и дате, `ccrider tui` открывает терминальный интерфейс. В TUI стрелками листают сессии, `Enter` показывает диалог, `r` запускает команду возобновления нужной сессии в правильной папке, `o` открывает ее в новой вкладке терминала. Сессии из текущей папки подсвечиваются. Команда `ccrider serve-mcp` запускает MCP-сервер: `search_sessions`, `list_recent_sessions`, `get_session_messages`, якоря сессий и ожидание сигналов между сессиями. Агент спрашивает у него, что вы делали раньше.
Для кого. Тем, кто работает с несколькими кодовыми агентами и теряет нить: где обсуждали миграцию базы, какую ошибку чинили на прошлой неделе.
Подходит, если
- Вспоминаете, в какой из сессий Claude Code или Codex обсуждали аутентификацию, и ищете по словам
- Хочется продолжить старую сессию из TUI без поиска идентификатора и нужной папки
- Новый агент забыл контекст, и вы просите его через MCP посмотреть, что делали по проекту на прошлой неделе
- Работают сразу Claude Code и Codex, и нужен общий поиск по их историям
Не подходит, если
- История сессий для вас не важна: ccrider ничего не добавляет к самой работе агента
- Нужен облачный общий доступ к сессиям команды: база локальная
- Агент хранит сессии в неподдерживаемом формате: список провайдеров ограничен
Пример запроса к агенту
Найди через ccrider сессии, где мы правили миграцию Postgres, и покажи последние сообщения из самой свежей.Ограничения
Работает с локальными файлами сессий, которые разные агенты хранят в своих папках, поэтому покрытие зависит от поддерживаемого списка провайдеров. Интеграция с Amp выключена по умолчанию: ее включение скачивает текст облачных потоков в локальную SQLite-базу.
Как cask Homebrew `ccrider` доступен для macOS, на других системах собирается из исходников на Go. Последний коммит сделан в ноябре 2026 года.
Как отключить. Удалите MCP-сервер командой `claude mcp remove ccrider`, затем удалите бинарник (`brew uninstall --cask ccrider`) и локальную базу SQLite.
Частые вопросы
Какие агенты поддерживает ccrider?
Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Pi, Antigravity (CLI, IDE и приложение) и Amp. Каждая сессия в TUI помечена своим провайдером.
Как подключить MCP-сервер к Claude Code?
Командой `claude mcp add --scope user ccrider $(which ccrider) serve-mcp`. Для Claude Desktop добавьте сервер с командой `ccrider` и аргументами `["serve-mcp"]`.
Как продолжить старую сессию?
Откройте `ccrider tui`, выберите сессию и нажмите `r`: запустится команда возобновления в нужной папке. Клавиша `c` копирует ее, `o` открывает в новой вкладке.
Что такое якоря сессий?
Это закладки: `generate_session_anchor` сохраняет метку вроде `add-rest-endpoint-a12bc34de56f`, а `list_session_anchors` показывает сохраненные и соответствующие им сессии.
Где ccrider хранит базу и можно ли ей доверять данные?
База локальная, SQLite с индексом FTS5. Запросы MCP к данным Amp не обращаются в сеть: они ищут по уже скачанному локальному кэшу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыВыводит скрытые мысли, вызовы инструментов и подагентов Claude Code в отдельный терминал с деревом сессий в реальном времени
Codex Trace читает локальные журналы Codex CLI и показывает ходы, вызовы инструментов и расход токенов в окне или браузере.
CCManager — менеджер сессий Claude Code, Codex, Gemini CLI и других агентов: каждый в своем рабочем дереве Git, со статусом и хуками
TUI показывает, что делают в проекте Claude Code, Codex, Gemini CLI и opencode: открытый файл, правки и команды вживую
agentplay превращает локальные сессии Claude Code, Codex и Cursor в карту файлов и таймлайн с повтором шагов.
CLI записывает сессии кодинг-агентов локально, повторяет ход работы и показывает, чего трасса не смогла доказать.
Коротко о README
README рассказывает, как собрать историю разных агентов в одну базу, показывает установку через Homebrew и из исходников, TUI с горячими клавишами, поиск с фильтрами, возобновление сессий и MCP-сервер с семью инструментами.