{"repo":"valpere/session-indexer","free":true,"listed":false,"github":"https://github.com/valpere/session-indexer","clone":"git clone https://github.com/valpere/session-indexer.git","description":"Per-project semantic search over Claude Code session history. Indexes JSONL transcripts into SQLite; retrieves via bge-m3 embeddings (Ollama) with FTS5 fallback.","language":"Go","stars":30,"topics":["claude-code","cli","embeddings","golang","ollama","rag","semantic-search","session-history","sqlite"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"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 dep","default_branch":null,"files":null,"tree":[],"storefront":"/r/valpere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/valpere/session-indexer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}