Everything you need to work with AI coding agents, in a 12 MB native app.
Full-featured chat interface powered by the Agent Client Protocol. Each conversation runs as an independent agent thread with its own context, tool calls, and execution history.
Each thread is an independent agent session with its own context window and tool access.
/plan, /model, /agent, /btw, /branch, /worktree, /clear, /fork, /close with fuzzy search.
@agent pills with built-in agents, styled icons, and fuzzy matching.
Toggle between planning and building. Context-aware handoff card when usage grows past 30%.
Agents ask multi-choice questions; pick an option and reply inline.
Ask quick questions in a floating overlay without polluting conversation history.
/close preserves conversation history in a read-only view instead of deleting.
Create, pause, resume, cancel, and delete tasks. Queue messages while the agent is running.
Browse agents, skills, steering rules, and MCP servers from your .kiro/ directory.
See every change the agent makes with syntax-highlighted diffs. Click any file operation in chat to jump straight to the diff.
Syntax-highlighted with Shiki. Toggle between unified and split views.
Read tool calls render with line numbers and full syntax highlighting.
Per-file +/- stats with one-click stage and revert.
Native git operations via libgit2. No shell commands, no PATH dependency. SSH and HTTPS credential support built in.
Full git workflow without leaving the app. Live diff stats in the header bar.
Isolate each thread in its own working directory. Auto-cleanup on thread close.
Create branches and worktrees inline. Symlink node_modules and copy gitignored files.
A real PTY terminal powered by xterm.js and portable-pty. Toggle with Cmd+J.
Run any command. Resizable drawer at the bottom of the chat panel.
Each thread gets its own terminal session, scoped to the project directory.
PTY processes are killed on window close and thread teardown. No orphans.
Native desktop notifications when the agent finishes while the app is in the background. Configurable in settings.
Full-screen settings panel with everything you need to configure.
Configure kiro-cli path, default model, and auto-approve preferences.
Dark, light, and system themes. Adjustable font size. Sidebar position.
Cmd+L to focus chat, Cmd+J for terminal, Cmd+D for diffs, Cmd+B for /btw, and more.
Auto-approve, worktree defaults, symlink directories, and custom icons per project.
Update checker with sidebar badge. One-click install when a new version is available.
Optional anonymous analytics. No prompts, code, or file paths are ever sent.
Built with Tauri and Rust. No Electron, no bundled Chromium, no Node.js runtime.
12 MB
App size
~0%
CPU at idle
~110 MB
RAM usage
~2s
Incremental build
macOS, Windows, and Linux. Open source, MIT licensed.