Kit is a TUI coding agent heavily inspired by Pi and built on top of pi-agent-core with OpenTUI.
- Bun
>= 1.3.0
From npm:
bun install --global @akonwi/kitFrom a checkout:
bun install
bun run build
bun linkThe packaged CLI uses the compiled binary as its non-development entry point.
kit # resumes the most recent session for the current directory or starts a new one
kit -s abc123 # opens a specific session by ID (long or short id)
kit threads # launches a session picker- terminal-first coding agent workflow
- session restore and persistence
- slash commands, prompt commands, and skills
- settings UI and app-owned settings
- code review tools and diff browser
For feature details, see docs/features/.
Commit messages in this repo should use Conventional Commits, preferably in the form type(scope): summary.
Run from source:
bun run devBuild the distributed binary:
bun run buildPreview the npm package contents:
bun run pack:dry- feature docs:
docs/features/ - ADRs:
docs/adrs/ - project guidance:
AGENTS.md