mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-24 16:02:55 +08:00
Confirm process-tree exit after SIGKILL on the non-Windows kill path, and escalate SIGTERM to SIGKILL on the shutdown-hook (no-wait) path so a SIGTERM-ignoring tree is not orphaned on JVM exit. Deflake the process-tree kill test by capturing both children deterministically and add coverage for the no-wait escalation. Make JetBrains IDE app-close teardown non-blocking: send SIGTERM and return, letting the JVM shutdown hook confirm exit, so quitting the IDE no longer stalls the EDT for up to several seconds. Stop plugin-unload teardown from waiting on the lifecycle mutex behind an in-flight download. Add a parent-death watchdog to `kilo serve`: the VS Code extension and JetBrains plugin pass their PID via KILO_PARENT_PID and the server exits when that process disappears, covering hard client kills where no signal or shutdown hook runs.
Kilo Code CLI
The AI coding agent built for the terminal. Generate code from natural language, automate tasks, and run terminal commands -- powered by 500+ AI models.
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
Website · Install · IDE · CLI · Docs · Models · Gateway · Pricing · Kilo Pass
500+ models. One open source agent in VS Code, JetBrains, CLI, Slack, and Cloud.
Install
npm install -g @kilocode/cli
Or run directly with npx:
npx --package @kilocode/cli kilo
Getting Started
Run kilo in any project directory to launch the interactive TUI:
kilo
Run a one-off task:
kilo run "add input validation to the signup form"
Features
- Code generation -- describe what you want in natural language
- Terminal commands -- the agent can run shell commands on your behalf
- 500+ AI models -- use models from OpenAI, Anthropic, Google, and more
- MCP servers -- extend agent capabilities with the Model Context Protocol
- Multiple modes -- Plan with Architect, code with Coder, debug with Debugger, or create your own
- Sessions -- resume previous conversations and export transcripts
- API keys optional -- bring your own keys or use Kilo credits
Commands
| Command | Description |
|---|---|
kilo |
Launch interactive TUI |
kilo run "<task>" |
Run a one-off task |
kilo auth |
Manage authentication |
kilo models |
List available models |
kilo mcp |
Manage MCP servers |
kilo session list |
List sessions |
kilo session delete |
Delete a session |
kilo export |
Export session transcripts |
Run kilo --help for the full list.
Alternative Installation
Homebrew (macOS/Linux)
brew install Kilo-Org/tap/kilo
GitHub Releases
Download pre-built binaries from the Releases page.
Documentation
Links
License
MIT
