by valpere · Claude Skill · ★ 42
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. gives you "where I left off last time"; gives you "what we discussed across all history" — by semantic similarity, not grep. Scope: single developer, single machine.
| Stars | 42 |
| Forks | 1 |
| Language | Go |
| Category | Claude Skill |
| License | Apache-2.0 |
| Quality Score | 66.2626660757989/100 |
| Open Issues | 1 |
| Last Updated | 2026-09-27 |
| Created | 2026-06-25 |
| Platforms | claude-code, cli, go |
| Est. Tokens | ~20k |
These tools work well together with session-indexer for enhanced workflows:
Explore other popular claude skill tools:
session-indexer is 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 categorized as a Claude Skill with 42 GitHub stars.
session-indexer is primarily written in Go. It covers topics such as claude-code, cli, embeddings.
You can find installation instructions and usage details in the session-indexer GitHub repository at github.com/valpere/session-indexer. The project has 42 stars and 1 forks, indicating an active community.
session-indexer is released under the Apache-2.0 license, making it free to use and modify according to the license terms.