Dev.to
7/4/2026

session-indexer: giving Claude Code a memory that doesn't die with the project next door
Short summary
session-indexer indexes Claude Code session transcripts into a project-scoped SQLite database with semantic search (optional Ollama embeddings) or keyword fallback. It automatically injects relevant context at session start by analyzing git metadata. By keeping the database locally append-only and per-project, it avoids single points of failure: a corrupted index only breaks that project, and recovery means re-mining local JSONL files—nothing else is affected.
- •Per-project SQLite database for Claude Code session transcripts with semantic search or BM25 fallback
- •Automatic context injection at session start based on git branch and recent commits
- •Append-only local architecture eliminates single points of failure—corruption is isolated and recoverable
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



