All-in-one agentic engineering platform featuring code generation, inline autocomplete, multi-mode workflows, and 500+ model routing, supporting VS Code, JetBrains IDEs, CLI, and cloud agents.
Kilo Code is an all-in-one agentic engineering platform developed by Kilo-Org, featuring natural language code generation, inline autocomplete, task automation, and automatic refactoring. The project ranks #1 on OpenRouter with 1.5M+ Kilo Coders and 25T+ tokens processed.
Core Capabilities#
Code Intelligence#
- Code Generation: Generate code from natural language
- Inline Autocomplete: AI-powered intelligent code completion with multi-line suggestions
- Auto Refactoring: Efficiently refactor and improve existing code
- Task Automation: Automate repetitive coding tasks
Workflow Modes#
| Mode | Purpose |
|---|---|
| Ask | Q&A and information retrieval |
| Architect | Architecture design and planning |
| Code | Code writing and implementation |
| Debug | Issue tracking and fixing |
| Orchestrator | Multi-agent orchestration |
| Custom | Custom workflows |
Agent Capabilities#
- Auto Error Recovery: Detect errors, run tests, and automatically recover
- Parallel Agents: Run multiple agents in parallel via IDE (Agent Manager) or CLI
- Browser Automation: Automated browser operations
- Terminal Command Execution: Execute terminal commands
- Voice Prompts: Voice input within IDE
Context & Extensions#
- Context Management: Automatically retrieve and maintain context
- Memory Bank: Record preferences and decisions, persist history
- MCP Server Marketplace: Extend agent capabilities via MCP Servers (e.g., Context7 documentation query tool to reduce hallucinations)
- Sessions: Maintain state across devices/environments
Model & Enterprise Capabilities#
- Multi-Model Support: 500+ models (Gemini, Claude, GPT series, etc.) with transparent pricing and routing
- Gateway: Unified API endpoint routing to 500+ models, supports BYOK and local models (Ollama, LM Studio)
- Enterprise Features: AI Adoption Score, unified billing, and data privacy controls
Supported Platforms#
- VS Code
- JetBrains IDEs (IntelliJ, PyCharm, WebStorm)
- CLI
- Cloud Agents
- App Builder
- Slack
Installation & Quick Start#
VS Code Extension#
Install from VS Code Marketplace, create an account to access 500+ models with transparent provider-original pricing.
CLI Installation#
# npm global install
npm install -g @kilocode/cli
# Or run directly
npx @kilocode/cli
# Run in any project directory
kilo
CI/CD Autonomous Mode#
kilo run --auto "run tests and fix any failures"
⚠️ Note:
--autodisables all permission confirmations, use only in trusted environments
Development Build#
# Requirement: Bun 1.3+
bun install && bun dev
# Run in specific directory
bun dev <directory>
# Build local binary
./packages/kilo-cli/script/build.ts --single
Project Structure (Monorepo)#
| Package | Function |
|---|---|
| app | Web application |
| containers | Containerization config |
| desktop | Desktop (Tauri) |
| extensions/zed | Zed editor extension |
| kilo-docs | Documentation |
| kilo-gateway | API gateway |
| kilo-i18n | Internationalization |
| kilo-telemetry | Telemetry |
| kilo-ui | UI components |
| kilo-vscode | VS Code extension |
| opencode | Core OpenCode package (Kilo CLI is a fork of OpenCode) |
Development Style Guidelines#
- Use Bun runtime with
Bun.file()and related APIs - Function cohesion, avoid unnecessary destructuring
- Early return pattern
- Avoid
anytype - Prefer
constdeclarations