Full-text search across all your Kiro AI chat history — then jump straight back into any past conversation, or pull its context into a new one.
Features
- 🔍 Full-text search through all Kiro conversations (title + body)
- 📅 Filter by time range (today, 3 days, 7 days, 30 days)
- ↗ Open in Kiro — open a past conversation directly in Kiro's chat sidebar
- 🆕 Reference in New Session — start a new chat and hand the agent a reference to the historical session so it can pull in that context
- 📋 Copy Title — copy the exact title to paste into Kiro's built-in "Find in Chat" box
- 🔗 Copy Reference — copy a structured reference (title, session id, workspace, session file path) to paste into any new conversation
- 📄 Copy Content — copy the full conversation text with one click
- 🌐 Supports Chinese and English keywords
- ⚡ Fast in-memory search with instant results
- 🖥️ Works on macOS, Windows, and Linux
Usage
- Click the "Chat Search" icon in the activity bar (left sidebar)
- Or use Command Palette:
Kiro Chat Search: Open - Type keywords to search
- Click a result to expand it
- Use the action buttons on the expanded card:
- ↗ Open in Kiro jumps right back into that conversation
- 🆕 Reference in New Session opens a new chat with the session reference
- 📋 / 🔗 / 📄 copy the title, a reference block, or the full text
How it works
The extension reads Kiro's local session files from:
- macOS:
~/Library/Application Support/Kiro/User/globalStorage/kiro.kiroagent/workspace-sessions/ - Windows:
%APPDATA%/Kiro/User/globalStorage/kiro.kiroagent/workspace-sessions/ - Linux:
~/.config/Kiro/User/globalStorage/kiro.kiroagent/workspace-sessions/
"Open in Kiro" and "Reference in New Session" call Kiro's own chat commands. The extension probes which commands are available at runtime and falls back to copying the title/reference to your clipboard if they are unavailable.
All data stays local. Nothing is sent to any server.
Commands
Kiro Chat Search: Open— open search in an editor tabKiro Chat Search: Rebuild Index— force rebuild the search indexKiro Chat Search: Diagnose (List Kiro Commands)— list the Kiro commands available at runtime (for troubleshooting the open / new-session actions)
Notes
- Kiro's native "Find in Chat" search box cannot be pre-filled by an extension, which is why Copy Title exists as a manual fallback.
- There is no Kiro command to insert text into the input without sending it, so Reference in New Session sends the reference to the agent immediately. Use Copy Reference if you'd rather paste and edit before sending.