Kiro CLI
Where Kiro CLI stores your chat sessions
Kiro CLI, formerly Amazon Q Developer CLI, keeps sessions in a local SQLite database and session files. What is documented, and how to resume, save and delete sessions.
Updated October 29, 2026 // Markdown
- Made by
- Amazon Web Services
- History lives in
- Documented
~/.kiro/ (SQLite database) - Linux (reported)
~/.local/share/kiro-cli/data.sqlite3 - Windows (reported)
%LOCALAPPDATA%\Kiro-Cli\data.sqlite3
- Documented
- Format
- SQLite plus JSON session files
- Kept for
- No automatic expiry documented
- Resume
kiro-cli chat --resume- Cloud copy
- Local sessions do not sync; --cloud sessions are stored in your account
Kiro CLI is the terminal agent from AWS, renamed from Amazon Q Developer CLI. Its storage is only partly documented.
Where sessions are
Kiro's documentation says sessions are kept in a SQLite database in ~/.kiro/. User-filed issues give more detail, which we have not confirmed in Kiro's own docs:
| System | Reported path |
|---|---|
| Linux | ~/.local/share/kiro-cli/data.sqlite3 |
| Windows | %LOCALAPPDATA%\Kiro-Cli\data.sqlite3 |
| Session files | ~/.kiro/sessions/cli/<uuid>.json and .jsonl |
Data from the old Amazon Q CLI lives under amazon-q/data.sqlite3 in your local data directory.
Resume, save and delete
kiro-cli chat --resume
kiro-cli chat --resume-picker
kiro-cli chat --resume-id <id>
kiro-cli chat --list-sessions
kiro-cli chat --delete-session <id>
Inside a chat, /chat save <file> and /chat load <file> save and restore a conversation, and /sessions clean tidies old ones.
Privacy notes
Local sessions do not sync. Sessions started with --cloud are stored in your AWS account.
The groundedby evaluator does not read Kiro sessions yet.
Questions
Is Kiro CLI the same as Amazon Q Developer CLI?+
Yes. Amazon Q Developer CLI was renamed Kiro CLI. Older Q CLI data sits in an amazon-q folder in your local data directory.
Where exactly does Kiro CLI keep sessions?+
Kiro's docs say only that sessions are kept in a SQLite database in ~/.kiro/. User reports put the database at ~/.local/share/kiro-cli/data.sqlite3 on Linux and %LOCALAPPDATA%\Kiro-Cli\data.sqlite3 on Windows, with session files under ~/.kiro/sessions/cli/.
Sources
Waitlist
Your sessions, your call.
We are building an opt-in marketplace where developers license redacted sessions they pick, one by one. Join to hear first.
Read next
- Claude CodeWhere Claude Code stores your session historyClaude Code keeps every session as a JSONL file in ~/.claude/projects and deletes them after 30 days by default. How to find, resume, export, keep and delete them.Read +
- Codex CLIWhere OpenAI Codex CLI stores your session historyCodex CLI saves each session as a rollout JSONL file in ~/.codex/sessions by date and compresses old ones to .jsonl.zst. How to find, resume, archive and delete them.Read +
- Market$500, then $200: what one posting tells us about the price of a coding sessionIn October 2026 Mercor paid developers $500 per recorded coding session, then cut it to $200 within a week. What the price says about the market for agent session data.Read +