Ключевые факты
- Инструмент представляет собой единый бинарный файл Go, синхронизирующий историю сессий с SQLite.
- Поддерживает интерфейсы TUI, CLI и MCP.
- Режимом по умолчанию является TUI с браузером сессий и полнотекстовым поиском.
- Пользователи могут возобновлять сессии или экспортировать их в Markdown.
- Сервер MCP позволяет Claude искать предыдущие сессии для получения контекста.
Краткая сводка
Был представлен новый утилита под названием ccrider для эффективного управления сессиями Claude Code. Разработанная Нилом Беркманом (Neil Berkman), эта утилита решает необходимость сохранения истории разговоров путем синхронизации данных сессии с базой данных SQLite при каждом использовании.
Инструмент спроектирован как единый бинарный файл Go, что обеспечивает легковесную и эффективную работу. Он поддерживает три основных интерфейса: Terminal User Interface (TUI), Command Line Interface (CLI) и сервер Model Context Protocol (MCP). TUI служит режимом по умолчанию, предлагая браузер сессий и функциональность полнотекстового поиска. Пользователи могут перемещаться по своей истории, искать внутри конкретных сессий, возобновлять разговоры или экспортировать данные в формат Markdown. Интеграция с сервером MCP позволяет Claude получать доступ к этим историческим данным, автоматически извлекая контекст из предыдущих сессий.
Основная функциональность и интерфейсы
Инструмент ccrider создан для решения проблемы сохранения контекста в сессиях ИИ-кодирования. Поддерживая полную историю, он предотвращает потерю ценной информации во время длинных циклов разработки. Архитектура опирается на бэкенд SQLite, который обновляется при каждом взаимодействии для обеспечения целостности данных.
Инструмент предлагает набор универсальных интерфейсов для различных рабочих процессов:
- Terminal User Interface (TUI): Это режим по умолчанию, включающий визуальный браузер сессий и надежную функциональность полнотекстового поиска. Он позволяет пользователям визуально перемещаться по истории и проверять детали сессий.
- Command Line Interface (CLI): Предоставляет прямой доступ к функциям инструмента через команды терминала, что идеально подходит для скриптов и автоматизации.
- Сервер Model Context Protocol (MCP): Этот интерфейс подключается напрямую к Claude, предоставляя инструменты, которые позволяют ИИ искать предыдущие сессии для получения контекста или извлекать данные из прошлых взаимодействий.
После идентификации конкретной сессии пользователи могут выполнить несколько действий: просмотреть разговор, найти определенный текст внутри сессии, напрямую возобновить сессию или экспортировать весь разговор в файл Markdown для документации или обмена.
Установка и настройка
Установка инструмента варьируется в зависимости от операционной системы. Разработчик предоставил конкретные инструкции для пользователей macOS и Linux для обеспечения плавного процесса настройки.
Для пользователей macOS установка выполняется через менеджер пакетов Homebrew. Команда для установки инструмента:
brew install neilberkman/tap/ccrider
Для Linux и других операционных систем установка требует сборки инструмента из исходного кода, доступного на GitHub. Шаги включают клонирование репозитория и компиляцию бинарного файла Go:
git clone https://github.com/neilberkman/ccrider && cd ccrider && go build
Для использования функциональности сервера MCP необходимо выполнить конкретную команду конфигурации в среде Claude. Эта команда регистрирует инструмент в области пользователя:
claude mcp add --scope user ccrider $(which ccrider) serve-mcp
Инсайты разработчика и доступность
Инструмент был создан Нилом Беркманом и выпущен на GitHub. Он также был обсужден на новостной платформе Y Combinator. Разработчик отметил, что хотя существуют сложные системы, предназначенные для предоставления Claude Code доступа к истории, этот конкретный подход фокусируется на простоте и эффективности.
По словам разработчика, инструмент используется «постоянно» и доказал свою высокую эффективность, несмотря на простой дизайн. Исходный код и репозиторий находятся в открытом доступе, что позволяет пользователям проверять код или вносить свой вклад в его разработку. Проект размещен под именем пользователя neilberkman на GitHub.
Key Facts: 1. The tool is a single Go binary that syncs session history to SQLite. 2. It supports TUI, CLI, and MCP interfaces. 3. Default mode is a TUI with a session browser and full-text search. 4. Users can resume sessions or export them to Markdown. 5. The MCP server allows Claude to search previous sessions for context. FAQ: Q1: What is the new tool for Claude Code? A1: The tool, named ccrider, stores full Claude Code history in a SQLite database, allowing users to find, resume, and search through previous sessions. Q2: How can I install the tool? A2: macOS users can use Homebrew, while Linux users must clone the GitHub repository and build the Go binary. An MCP server command is also required for integration."Я использую это постоянно. Я видел сложные системы непрерывности, чтобы дать Claude Code доступ к истории, но этот простой подход оказался очень эффективным." — Нил Беркман, Разработчик

