Overview
Kilo Code is an open-source AI coding agent available in VS Code, JetBrains, and the CLI. It combines code generation and editing with specialized agents for planning, questions, debugging, and review, plus terminal/browser control, MCP extensions, and access to more than 500 models that can be switched mid-task. The CLI also supports autonomous CI/CD execution through `kilo run --auto`.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Carry the same coding-agent workflow across VS Code, JetBrains, and the CLI
The official README positions Kilo Code as an open-source coding agent for VS Code, JetBrains, and the CLI. It is not confined to one editor surface: the same product family can work against a codebase from an IDE or terminal, connecting interactive development with scriptable workflows.
Sources: [1]
Switch among Code, Plan, Ask, Debug, and Review agents for different stages of development
Kilo ships with Code, Plan, Ask, Debug, and Review agents. They cover multi-file code generation, architecture planning, codebase questions, troubleshooting, and review across performance, security, style, and test coverage. Users can also create custom agents, while self-checking, terminal command execution, and browser control extend the workflow beyond text generation.
Sources: [1]
Combine 500+ model choices with MCP extensions inside the agent workflow
The README says Kilo offers more than 500 models and allows switching models in the middle of a task. Kilo states that its model access uses provider pricing with zero markup and does not require individual API keys to get started. An MCP marketplace can also connect MCP servers, bringing model choice and tool extension into the same agent environment.
Sources: [1]
Use `kilo run --auto` to move from interactive work into autonomous CI/CD execution
The CLI supports kilo run --auto for fully autonomous operation without permission prompts. The README presents this as a CI/CD-oriented mode, including an example where the agent runs tests and fixes failures. This lets teams choose between human-confirmed IDE/CLI work and unattended pipeline execution using the same CLI.
Sources: [1]
Best suited to developers who want one agent across IDEs and terminals without fixing one model or role
Kilo is a strong fit for developers who want the same agent workflow in VS Code or JetBrains and in a terminal, teams that switch between planning, debugging, and review roles, and users who want to compare models by latency, cost, or reasoning during a task. It is also relevant when MCP extensions and CI automation need to be evaluated as part of one coding-agent stack.
Treat autonomous permissions and hosted Kilo surfaces as separate security boundaries
The README explicitly warns that --auto disables every permission prompt and lets the agent execute actions without confirmation, so it should only be used in trusted environments. CI deployments should still minimize repository write access, secrets, network access, and executable commands at the runner level.
Kilo also offers hosted Cloud Agent, automated Code Reviews, and KiloClaw alongside its open-source VS Code, JetBrains, and CLI clients. Local client use and hosted services are not the same deployment boundary, so organizations should evaluate each surface and its model/provider path separately. The CLI is a fork of OpenCode enhanced for the Kilo platform. The code is MIT licensed.
Official sources
- [1]Kilo-Org/kilocode — README(2026-09-15)
- [2]Kilo-Org/kilocode — LICENSE(2026-09-15)
Supplemental curator note
We selected Kilo Code because the same agent experience spans IDE extensions, CLI work, and CI/CD while also separating planning, debugging, and review into dedicated roles. Before adoption, treat `--auto` permissions, local clients, hosted features, and model-provider routes as separate security boundaries.
Try it in 3 steps
- 1
Install the CLI
This is one official CLI installation path. The README also documents curl, pnpm, bun, Homebrew, and GitHub Release binaries.
npm install -g @kilocode/cli - 2
Enter your project
Move to the root of the codebase you want Kilo to work on.
cd <your-project> - 3
Launch Kilo
The README says you can get started without individual API keys. Follow any sign-in or model-selection prompts and run your first agent task.
kilo
Growth
Growth trends · Last 30 days
27,312 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 2,130
- Open PRs
- 140
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- ai-coding
- vscode
- vscode-extension
- ai-developer-tools
- chatgpt
- claude
- gemini
- sonnet
- ai
- ai-age
- cli
- jetbrains
- Stars
- 27,312
- Forks
- 3,156
- Watchers
- 113
- Open issues
- 399
- Primary language
- TypeScript
- License
- MIT
- Repository last updated
- Sep 15, 2026
Explore next
- OpenClaw389,730 Stars
A persistent personal AI assistant platform spanning channels, tools, memory, and schedules.
TypeScript - React250,454 Stars
A JavaScript library for building web and native user interfaces from declarative components.
JavaScript - Hermes Agent245,655 Stars
A persistent AI agent with memory, skills, cron jobs, subagents, and multiple terminal backends.
Python - TensorFlow200,091 Stars
An end-to-end machine-learning platform connecting research, training, evaluation, visualization, and deployment.
C++ - Visual Studio Code (Code - OSS)192,545 Stars
The MIT-licensed Code - OSS repository that forms the open foundation of Visual Studio Code.
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.