
braincompany/sessiongrep
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Локальный первый уровень памяти для агентов CLI. Индексирует историю сеансов Claude Code, Codex CLI и Cursor в SQLite + FTS5 - поиск по CLI, TUI или MCP-серверу, чтобы ваша следующая сессия агента могла...
Обзор
Локальный первый слой памяти для агентов CLI. Sessiongrep индексирует ваши истории сеансов Claude Code, Codex CLI, Cursor, Antigravity и Pi в единую базу данных SQLite + FTS5, а затем дает вам один CLI / TUI, чтобы найти старую работу по теме, РЕПО, провайдеру или РЕЦЕНТУ. Он также отправляет сервер MCP, чтобы ваш агент мог искать свою собственную историю. Реальная выгода — это переносной контекст: история сеанса не застряла в одном инструменте. Работа, которую вы начали в «Коде Клода», может продолжаться в «Кодексе», и агент может восстановить — и даже критиковать — свои собственные предварительные рассуждения по каждому используемому вами инструменту. Sessiongrep: слой локальной памяти для агентов CLI. Сессионные стенограммы уже живут на вашей машине — разбросаны по ~/.claude/projects, ~/.codex/sessions, ~/.cursor/projects как шумный JSONL с непрозрачными именами файлов. Информация не пропала, она застряла. Люди не хотят его читать, агенты не знают, как его достать. Греп над JSONL тонет в полезной нагрузке инструмента.
Обзор (машинный перевод)
Вы решили эту проблему на прошлой неделе. Ваша следующая встреча с агентом не имеет понятия.
Слой локальной памяти для агентов CLI. sessiongrep индексирует ваши истории сеансов Claude Code, Codex CLI, Cursor, Antigravity и Pi в единую базу данных SQLite + FTS5, а затем дает вам один CLI / TUI, чтобы найти старую работу по теме, РЕПО, провайдеру или врезке. Он также отправляет сервер MCP, чтобы ваш агент мог искать свою собственную историю.
Реальная выгода — это переносной контекст: история сеанса не застряла в одном инструменте. Работа, которую вы начали в «Коде Клода», может продолжаться в «Кодексе», и агент может восстановить — и даже критиковать — свои собственные предварительные рассуждения по каждому используемому вами инструменту.
Sessiongrep: слой локальной памяти для агентов CLI.
Почему
Сессионные стенограммы уже живут на вашей машине — разбросаны по ~/.claude/projects, ~/.codex/sessions, ~/.cursor/projects как шумный JSONL с непрозрачными именами файлов. Информация не пропала, она застряла. Люди не хотят его читать, агенты не знают, как его достать. Греп над JSONL тонет в полезной нагрузке инструмента. История Shell захватывает команды, но не рассуждения.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
sessiongrep
You solved that bug last week. Your next agent session has no idea.
A local-first memory layer for CLI agents. sessiongrep indexes your Claude Code, Codex CLI, Cursor, Antigravity, and Pi session histories into a single SQLite + FTS5 database, then gives you one CLI/TUI to find old work by topic, repo, provider, or recency. It also ships an MCP server so your agent can search its own history.
The real payoff is portable context: your session history isn’t trapped in one tool. Work you started in Claude Code can continue in Codex, and an agent can recover — and even critique — its own prior reasoning across every tool you use.

Read the announcement: Sessiongrep: a local-first memory layer for CLI agents.
Why
Session transcripts already live on your machine — scattered across ~/.claude/projects, ~/.codex/sessions, ~/.cursor/projects as noisy JSONL with opaque filenames. The information is not missing, it’s stranded. Humans don’t want to read it; agents don’t know how to retrieve it. Grep over JSONL drowns in tool payloads. Shell history captures commands but not reasoning. Cloud-synced or vector-backed alternatives bring secrets and URLs into systems that aren’t yours.
sessiongrep keeps recall local. One static binary, one SQLite file, no daemon, no server. The index is a disposable cache — delete it and rebuild it whenever you want.
How it works
Provider adapters normalize Claude, Codex, Cursor, Antigravity, and Pi transcripts into a single Session model and write them into SQLite (WAL mode) with an FTS5 virtual table over transcript text, title, summary, and preview. Every read command runs an incremental reindex first — files whose mtime and size haven’t changed are skipped, so search and list stay fast even as your history grows.
Only the conversation is indexed: your prompts and the agent’s replies. Tool calls and their output, injected context (AGENTS.md, skill bodies, system reminders), and sub-agent transcripts are left out, so a hit points at what was discussed rather than at every file an agent happened to read. Titles come from each tool’s own session names where they exist (Claude Code’s /rename and generated titles, Codex thread names), falling back to the first prompt.
Installation
You need session history from at least one of Claude Code, Codex CLI, Cursor, Antigravity, or Pi.
Prebuilt binaries (macOS, Linux)
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →