← all repositories
MoonshotAI/kimi-code

A terminal agent that actually ships as a single binary

Moonshot's Kimi Code CLI bundles a fast TUI, video input, and subagents into one curl-able install.

2k stars TypeScript Coding Assistants
kimi-code
Velocity · 7d
+119
★ / day
Trend
steady
star history

What it does Kimi Code CLI is an AI coding agent that lives in your terminal. It reads and edits code, runs shell commands, searches files, fetches web pages, and decides what to do next based on the results. It defaults to Moonshot’s own Kimi models but can be pointed at other compatible providers.

The interesting bit The distribution model is the quiet flex: one shell command installs a standalone binary, no Node.js or npm required. That’s rarer than it should be in the TypeScript tooling world. The TUI is built on pi-tui and tuned for long sessions, and the project throws in genuinely oddball features like video input (drop a screen recording in chat) and conversational MCP server configuration via /mcp-config.

Key highlights

  • Single-binary install via curl/PowerShell; no runtime dependencies for end users
  • Millisecond startup for the TUI
  • Built-in subagents (coder, explore, plan) run in isolated contexts
  • Lifecycle hooks let you gate risky tool calls or trigger local automation
  • Video input support for describing UI bugs or workflows visually
  • AI-native MCP configuration without hand-editing JSON

Caveats

  • Requires Node.js ≥ 24.15.0 and pnpm if you want to build from source; the “no Node.js” promise is for the distributed binary only
  • 1,620 stars is modest for the space; long-term maintenance trajectory is unclear

Verdict Worth a spin if you want a self-contained terminal agent and are tired of npm global installs. Skip it if you’re already committed to another agent framework and don’t need video input or MCP sugar.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.