An open-source coding agent that reads your project, edits files and runs tests from your terminal, desktop, browser or editor.
Kilo-Org/kilocode
Open source AI coding agent that runs in VS Code, JetBrains IDEs, or the terminal, with access to 500+ models.
Open-source alternative to:GitHub Copilot
Cursor
- Stars
- 27,664
- Forks
- 3,280
- Open issues
- 660
- Last commit
- 9 hours ago
What is it?
Kilo Code is an AI coding agent that works inside VS Code, JetBrains IDEs, and a command-line interface. It generates and edits code across multiple files from natural language instructions, and can run terminal commands and control a browser as part of a task.
The agent comes with Code, Plan, Ask, and Debug modes for different kinds of work, and users can define custom agents. You can choose from 500+ models and switch between them mid-task. Models are billed at the provider's rate, and the project states there is no API key needed to get started.
For automation, `kilo run --auto` runs without interactive prompts, which is intended for CI/CD pipelines. The project also offers a cloud agent that runs in the browser and automated AI code reviews for pull requests. The CLI is a fork of OpenCode.
Key features
- 01Generates and edits code across multiple files from natural language.
- 02Offers Code, Plan, Ask, and Debug agents plus custom agents.
- 03Provides access to 500+ models with mid-task switching.
- 04Supports inline autocomplete with ghost-text suggestions.
- 05Runs terminal commands and controls a browser.
- 06Runs non-interactively with `kilo run --auto` for CI/CD.
Use cases
- Implementing features or refactors across a codebase from a natural language request.
- Asking questions about an unfamiliar codebase without changing files.
- Running automated test-and-fix steps in a CI/CD pipeline.
- Getting automated AI reviews on pull requests.
Quick start
- 1
Install the CLI via npm
npm install -g @kilocode/cli - 2
Go to your project directory and start Kilo
kilo
Things to know
- Creating an account is needed to access the 500+ models in the VS Code extension.
- Autonomous mode (--auto) auto-approves permissions, so it should only be used in trusted environments.
Topics
FAQ
- What is kilocode?
- Open source AI coding agent that runs in VS Code, JetBrains IDEs, or the terminal, with access to 500+ models. Kilo Code is an AI coding agent that works inside VS Code, JetBrains IDEs, and a command-line interface. It generates and edits code across multiple files from natural language instructions, and can run terminal commands and control a browser as part of a task.
- Is kilocode free to use? What license does it have?
- kilocode is open source under the MIT license. Check the license terms before using it in commercial products.
- Is kilocode still maintained?
- Actively maintained. The last commit to kilocode was on Oct 20, 2026.
- What can I use kilocode for?
- Implementing features or refactors across a codebase from a natural language request. Asking questions about an unfamiliar codebase without changing files. Running automated test-and-fix steps in a CI/CD pipeline. Getting automated AI reviews on pull requests.
- How do I install kilocode?
- Install the CLI via npm: npm install -g @kilocode/cli Go to your project directory and start Kilo: kilo
- Where can I get kilocode?
- The source code and installation instructions are on GitHub: https://github.com/Kilo-Org/kilocode
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A CLI and web tool that packs an entire code repository into one AI-friendly file for feeding to LLMs like Claude or ChatGPT.
Z.ai's AI coding workspace offering a desktop app, browser UI, and terminal agent, built on a shared TypeScript codebase.
A CLI that scans your codebase and generates compact AI context files (CLAUDE.md, .cursorrules, AGENTS.md) so coding assistants spend fewer tokens exploring the project.
A VS Code extension that puts Claude Code, Codex and other coding agents in one conversation, so they can give separate opinions, hand off work and debate solutions.
CLI proxy that filters and compresses shell command output before it reaches an AI coding agent's context, cutting token use.