Kit runs in your terminal. It just works and gets out of your way.
bun install --global @akonwi/kit
Requires Bun ≥ 1.3.0
Full-screen TUI built on OpenTUI. Keyboard-driven with mouse support. No browser, no Electron, no IDE plugin.
Every conversation is a persistent session. Resume, branch, or start fresh. Sessions survive restarts and travel with your project.
Browse diffs, annotate hunks, attach line notes, and submit structured review feedback — all from the terminal.
Remap every keybinding. Toggle speech, pager, retry behavior, diff views, and zen transcript mode. All via settings or slash commands.
Connect to Model Context Protocol servers. Tools auto-discover and OAuth flows complete inline.
Extend Kit with project or global plugins. Register commands, tools, chrome contributions, and event handlers in TypeScript.
Delegate work to named sub-agents. Each runs in its own conversation context and merges results back.
Toggle a minimal transcript that hides tool call chatter. See only what matters: your messages and the assistant's responses.
bun install --global @akonwi/kit
Or build from source:
git clone https://github.com/akonwi/kit
cd kit/app
bun install && bun run build && bun link
kit | Resume or start a session in the current directory |
kit threads | Open a session picker |
kit -s abc123 | Open a specific session by ID |
Inside Kit: / opens the command palette. Ctrl+P works anywhere.