Find any conversation in milliseconds. Split long sessions by topic. Resume exactly where you left off. Works as a CLI tool and as a Kiro skill.
Hybrid search: FTS5 keyword + embedding semantic, merged with RRF. Cross-language. Fully local, no API key.
Auto-tags from file types, commands, directories. Manual tags too. Filter by --file, --cmd, --dir, --recent.
LLM groups turns by meaning — not sequence. Not happy with the result? Provide feedback and re-analyze.
Pick a topic number, get a cherry-picked session file. Load in kiro-cli and continue exactly where that topic left off.
Search and list sessions from inside a kiro-cli conversation. No need to leave the chat — results in natural language.
Instant Scan on every startup (<500ms). Deep Enrich via LLM in background. Usable without LLM.
Exclude directories, redact turns, delete sensitive topics, purge index. Private mode auto-deletes session data on exit.
Smart suggestions for stale, empty, and fully-derived sessions. No auto-deletion — always requires confirmation.
Read-only on kiro DB. All index data in its own SQLite. Usable without LLM — LLM only enhances.
Read-only access to conversations_v2. kiro-session never writes to it.
Every startup, <500ms. Extracts metadata, transcripts → FTS5, files, commands, keywords. Zero tokens.
LLM in background. Quality names, semantic topics, smart tags. 3-10s/session. Graceful degradation.
SQLite with FTS5 full-text search, structured topics, tags, derivations, and file/command tracking.
Requires Python 3.10+ and Kiro CLI.