mrkeyoor.com_
Tue 01 Sept 17:42 UTC
AI Toolsevaluationupdated 28 Aug 2026

kilocode review

Kilo Code is an open-source AI coding agent that works in VS Code, JetBrains IDEs, the terminal, and a web-hosted cloud agent. It handles code generation, repository questions, debugging, review, autocomplete, and command execution, so developers do not need a different assistant for each interface.

+57 / 4dstars / 7d
Verdict

Our install completed in 80 seconds, but it pulled 1,964 packages and the root test command failed by design after 18 seconds. Kilo Code is worth trying if you genuinely want the same agent across VS Code, JetBrains, CLI, cloud, and automated review, especially when model choice matters. Treat autonomous mode as infrastructure that needs isolation, and do not mistake an easy binary install for a simple contributor setup.

We ran it

Install✓ · 80s1964 packages · 2609 MB
Buildn/ano build script
Tests✗ · 18sran, no count parsed
Repo9611 files~1,157,861 lines of source · 105.1 MB · 29 CI workflows

Answers from our run

Does kilocode build from source?

Dependencies installed in 80 seconds (1964 packages), and the project has no separate build step. We cloned commit 156fb64 into a clean Debian container with 3 CPUs and no project-specific setup.

Do kilocode's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Who should not use kilocode?

Teams expecting a small, easy-to-audit dependency, the checkout is large and the install footprint is heavy

What are the alternatives to kilocode?

Cline, Roo Code, Continue. Our install completed in 80 seconds, but it pulled 1,964 packages and the root test command failed by design after 18 seconds.

Setup3/5Quick user installs, but a 2,609 MB contributor footprint
Docs4/5Clear install paths, agent roles, safety warning, and contributor links
Community4/527,048 stars, a push today, and a release yesterday
Maturity3/5Broad product surface, but 592 open issues and awkward root validation

Discussed on

  1. hnKilo CLI – Agentic Orchestration from the Terminal5 points

Who it’s for

Developers who want one coding agent across VS Code, JetBrains, and the CLI
Teams that want a choice of 500+ models at provider pricing
Power users who need custom agents, MCP integrations, and CI/CD automation
Open-source adopters who value an MIT-licensed codebase

Who it’s NOT for

Teams expecting a small, easy-to-audit dependency, the checkout is large and the install footprint is heavy
Anyone who expects a root-level test command to validate the whole monorepo, it deliberately exits with an error
Users unwilling to trust an agent with terminal or browser access
CI operators who cannot isolate autonomous jobs, because --auto removes permission prompts

Setup reality

In our run, dependency installation succeeded in 80 seconds, adding 1,964 packages and consuming 2,609 MB on disk; there was no root build target, so build was skipped, and the root test command failed after 18 seconds because it explicitly prints "do not run tests from root" and exits 1. That is heavier and less self-validating than the README's quick install snippets suggest. Installing the published extension or CLI may still be straightforward, but contributors cloning the 9,611-file monorepo need to understand its workspace-specific commands rather than expecting the usual install-build-test sequence at the root.

One agent across the places developers work

Kilo Code is an open-source coding agent rather than a single autocomplete plugin. It spans VS Code, JetBrains IDEs, a CLI, a cloud agent, pull-request reviews, and an always-on agent called KiloClaw. It can change code from natural language, answer questions, debug failures, review changes, suggest completions, and operate terminal and browser tools. The MIT license permits inspection, modification, and commercial redistribution with the required notices.

Breadth is the differentiator. Kilo says users can choose from 500+ models, switch during a task, and pay provider rates without markup. The README names GPT-5.5, Claude Opus 4.7, Claude Sonnet 4.6, and Gemini 3.1 Pro Preview. That choice appeals to developers who match cost and reasoning to a task, although the supplied evidence cannot verify pricing or compare model quality.

Its working modes create useful boundaries

The built-in agents are easier to reason about than a blank chat box. Code edits files, Plan designs an approach, Ask answers repository questions without touching files, Debug investigates problems, and Review checks performance, security, style, and test coverage. A developer can inspect first, plan a migration, then edit without giving every prompt identical authority. Teams can also define custom agents.

Distribution is unusually broad. The README documents 6 CLI installation routes, marketplace installs for 2 IDE families, and binaries for Windows, macOS, Linux x64, and Linux ARM. It distinguishes older-CPU baseline binaries, musl builds, VSIX packages, and source archives. Those details reduce wrong downloads, while translated README links cover more than 20 languages.

Kilo can also find and connect MCP servers that add tools. Terminal and browser control take it beyond text generation, while self-checking is listed as a feature. The supplied material does not quantify how often that self-checking catches mistakes. Kilo offers a wide integration surface, but it cannot replace review, tests, or normal engineering controls.

What happened when we ran it

We cloned commit 156fb64 into a fresh unprivileged Debian container with 3 CPUs, 8 GB of RAM, Node 22 tooling, and no secrets. The checkout had 9,611 files, about 1,157,861 source lines, and occupied 105.1 MB. It is a Bun-based Node monorepo with workspaces, 29 CI workflow files, no Dockerfile, and no top-level tests directory. These are measurements of the checkout, not a published extension or binary.

Dependency installation succeeded in 80 seconds. It installed 1,964 packages and expanded to 2,609 MB on disk, a substantial footprint for contributor machines and CI caches. There was no root build script or target, so we skipped build rather than inventing a command. Our run establishes that installation completed, not that every workspace builds.

The root test command failed after 18 seconds with exit code 1. Its output printed "do not run tests from root" and exited. No tests ran, so calling the suite broken would be unfair, but the outcome remains a contributor-experience rough edge. A newcomer using the conventional root install-and-test sequence must locate workspace-specific validation instructions.

Scale and permissions are the main rough edges

Kilo's capabilities create a large trust boundary. Terminal and browser control can amplify a bad instruction. Autonomous CI/CD mode, invoked with kilo run --auto, disables permission prompts and allows actions without confirmation. The README warns users to reserve it for trusted environments. Teams should isolate those jobs, minimize credentials, restrict access, and review changes before deployment.

Repository scale is another cost. A 2,609 MB dependency tree, 1.16 million source lines, multiple workspaces, IDE plugins, cloud features, and 29 workflows make this harder to audit than a focused extension. There is no Dockerfile providing a canonical container path. Organizations should determine which components run locally, which use hosted services, and how account-based model access handles code.

Current activity is strong, but issue volume matters

The push and release dates together show active work. The repository had 27,048 stars, was pushed on August 28, 2026, and published JetBrains v7.1.0 on August 27. Community links include Discord, X, and Reddit, while contributing, conduct, and release documents give prospective contributors useful starting points.

The counterweight is 592 open issues. That may reflect adoption and product breadth as much as neglect, so the number is not a verdict. We lack response-time, closure-rate, and maintainer-count data. Before standardizing on Kilo, search recent issues for your IDE, provider, authentication method, and operating system.

It fits inside existing engineering controls

Kilo belongs beside an editor, terminal, source host, and CI system, not above them as an unquestioned decision-maker. Use Ask and Plan for exploration, Code and Debug in a reviewable branch, and Review as another signal before human approval. Give MCP servers only necessary permissions, and put automated runs in ephemeral environments with scoped credentials and branch protections.

For individuals, a published CLI or marketplace package is the sensible trial; cloning all 9,611 files mainly concerns contributors and auditors. Teams should pilot one repository, document allowed modes and data boundaries, then measure acceptance and rollback rates. Kilo earns a trial through interface coverage, model choice, active releases, and an open license. Our root-level validation shows why it has not earned blind trust.

Alternatives

ProjectWhat it isPick it when
Cline gh↗An open-source coding agent centered on an editor extension and explicit approval of actions.Pick this instead when you primarily work in VS Code and want a narrower editor-first experience.
Roo Code gh↗A highly configurable open-source coding agent with multiple modes and model providers.Pick this instead when deep VS Code customization matters more than matching one agent across IDE and CLI surfaces.
Continue gh↗An open-source platform for bringing configurable AI assistance into development workflows.Pick this instead when team-managed configuration and established IDE workflows are the main priority.
OpenAI Codex gh↗A terminal-first open-source coding agent built around isolated, task-oriented execution.Pick this instead when a focused CLI workflow is more valuable than Kilo Code's broad model and interface selection.

What people are saying

  1. [velocity-scout] Kilo-Org/kilocode

Sources

  1. Kilo Code GitHub repository
  2. Kilo Code homepage

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →