Claude Code session
Session Indexer
Per-project semantic search over Claude Code session history. Indexes JSONL transcripts into SQLite; retrieves via bge-m3 embeddings (Ollama) with FTS5 fallback.
Install
go install ./cmd/session-indexerFound in the project README. Check it for setup steps after installing.
git clone https://github.com/valpere/session-indexer.gitFrom the README
session-indexer Per-project semantic search over Claude Code session history. Indexes JSONL transcripts into a per-project SQLite store; retrieves via bge-m3 embeddings (Ollama) with FTS5 BM25 fallback. Automatically injects relevant past context at session start. Problem it solves: returning to a project after a week and needing to find "what did we decide about X" across dozens of past sessions. session-end gives you "where I left off last time"; session-indexer gives you "what we discussed across all history" — by semantic similarity, not grep. Scope: single developer, single machine. This indexes *your own* individual sessions with Claude Code in a project — not a team's shared history, not a multi-user store. If you need to share findings with teammates, that's a conversation/PR/doc, not something this tool does. See below for why that's a deliberate choice, not a limitation. Why not a centralised memory tool? mempalace, agentmemory, and MemMachine all run on a single shared backend — mempalace in ChromaDB, agentmemory via an iii engine MCP server, MemMachine via a Neo4j + SQL backend behind a REST server (self-hosted or their managed cloud; MemMachine does add logical per-tenant isolation via org/project IDs, unlike the other two). That single-backend architecture still has one fatal flaw: if it dies, everything on it dies at once. A corrupt ChromaDB index, a crashed MCP server, or an unreachable MemMachine/Neo4j instance takes down memory for every project and tenant depending on that instance simultaneously, and recovery is non-trivial. MemMachine in particular targets multi-tenant SaaS agent products (CRM, healthcare, finance assistants) — a different problem than a solo dev's per-project recall tool. session-indexer is per-project and append-only…
Details
- Repository
- valpere/session-indexer
- Language
- Go
- License
- Apache-2.0
- Last updated
- 26 October 2026
- Topics
- claude-codecliembeddingsgolangollamaragsemantic-searchsession-historysqlite
FAQ
What is Session Indexer?
Per-project semantic search over Claude Code session history. Indexes JSONL transcripts into SQLite; retrieves via bge-m3 embeddings (Ollama) with FTS5 fallback. It is a session for Claude Code, from valpere/session-indexer on GitHub.
How do I install Session Indexer?
Run go install ./cmd/session-indexer, then follow the setup in the README.
Is Session Indexer popular?
valpere/session-indexer has 42 GitHub stars and 1 forks. It was last updated on 26 October 2026.
More sessions & history
Claude Screenshot Uploader
34mdrzn/claude-screenshot-uploader
Upload macOS screenshots to your server over SSH and get the remote path on your clipboard — ready to paste into a remote Claude Code/Codex session. Menu bar app via xbar.
CC Buddy Bridge
31SnowWarri0r/cc-buddy-bridge
Bridge Claude Code CLI sessions to the claude-desktop-buddy BLE hardware without the desktop app.
Recall Stack
33keshavsuki/recall-stack
5-layer memory system for Claude Code: rules, session state, git context, behavioral learning, knowledge base
AI Writing Rules
33Abdulkader-Safi/AI-Writing-Rules
Claude Code plugin that stops Claude writing like an AI. 29 researched patterns, loaded every session and checked on every file write.
GoAgentic
33normannoble/GoAgentic
Convention-based persistent AI agents for Claude Code — autonomy model, session memory, intent-based communication
Agent Settings Backup Script
36Dicklesworthstone/agent_settings_backup_script
Git-versioned backup tool for AI coding agent config folders (Claude Code, Codex, Cursor, Gemini, and more). Each agent gets its own git repo with full history, rsync-incremental backups, credential-safe exclusions, tags, scheduling, and easy restoration.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.