Kilo Code recorded 30 release events in 30 days, then announced that Anaconda was acquiring it. The interesting story is not raw speed. The release stream shows Kilo turning a popular coding agent into a cross-surface control plane for models, sessions, permissions, and delegated work, just as its new owner makes enterprise governance the larger pitch.
From coding extension to agent control plane
Kilo’s official site describes one agent spanning VS Code, JetBrains, the CLI, and cloud execution. It advertises access to more than 500 models, provider-rate pricing with zero markup, bring-your-own-key support, and local-model options. Those claims define the product’s central bet: developers should be able to change models and work surfaces without changing the agent interface around them.
The GitHub repository makes that positioning more concrete. Kilo offers Code, Plan, Ask, Debug, and Review agents, plus custom agents. Its listed capabilities include multi-file edits, inline completion, self-review, terminal and browser control, MCP integrations, and model switching during a task. The repository also documents kilo run --auto for non-interactive CI/CD use, while warning that this mode disables permission prompts and should run only in trusted environments.
That breadth matters because Kilo is no longer competing only on whether a model can write a function. The product now has to preserve sessions across interfaces, keep permissions understandable, clean up child processes, handle migrations, coordinate subagents, and expose enough execution history for a developer to audit what happened. Those are systems problems, not chat-box features.
The tracked repository is OSI-approved open source under the MIT license, according to ToolVitals’ openness record. The repository says the Kilo CLI is a fork of OpenCode that has been adapted for Kilo’s broader platform. That ancestry is relevant, but the recent release notes show a product developing its own operational surface around the core agent.
What the ToolVitals metrics say, and what they do not
ToolVitals gives Kilo Code a 100 health score, 100 shipping score, and 100 overall ToolVitals score, with 100 data confidence. Its hot score is 226.9. The repository has 26,310 stars, 30 GitHub releases across 90 days, and 30 release events in the latest 30-day window.
The sharpest number is 30 releases in 30 days. It supports a simple conclusion: Kilo is shipping frequently across several product tracks. It does not prove that engineers cut exactly one release every day, nor that every event carried equal product value. The recent list mixes core releases such as v7.4.8 and v7.4.9 with JetBrains releases such as 7.0.5, 7.0.6, and 7.0.7. One shared repository can therefore generate several release events while moving parallel clients at different rates.
The missing metrics matter too. ToolVitals has no 30-day commit count or active-contributor count in this payload. A perfect shipping score should not be read as proof of a broad contributor base, a healthy review culture, or low maintenance risk. It says the release signals ToolVitals can observe are strong.
Stars need the same discipline. Kilo’s 26,310 stars indicate substantial attention, not active seats or retained teams. The acquisition announcement says Kilo serves more than 3 million developers and orchestrates almost 10 trillion tokens per month, but those are company claims from the first-party announcement, not ToolVitals measurements. A buyer should keep the two evidence classes separate.
The related-tool comparison adds scale. LangChain has 141,922 stars and 18 release events in 30 days. OpenClaw has 383,118 stars and 15 events. Kilo has far fewer stars than either, but twice OpenClaw’s release count and 12 more events than LangChain in this window. Composio is faster at 58 events, while NocoBase records 39. These are useful activity comparisons, not direct product rankings. LangChain is a framework, Composio focuses on agent integrations, and NocoBase serves a different application-building use case.
PostHog’s 338 release events show why release counts cannot stand alone. PostHog is an open-core analytics product with a large monorepo and a very different release process. Comparing its event total directly with Kilo would mostly compare repository and packaging conventions.
The releases point toward managed, inspectable autonomy
The July releases are unusually coherent when read together. v7.4.6 added in-chat search, multiple same-repository sessions as tabs, configurable network destinations for sandboxed tools, clearer external-directory permissions, and automatic shutdown of a headless kilo serve process when its editor client disappears. It also added rollback and redo controls for JetBrains sessions.
v7.4.8 pushed further into multi-agent operations. Its notes say Agent Manager can inspect managed sessions and send a targeted prompt to an idle session, with separate explicit approval before prompting another managed session. The same release stops active Agent Manager sessions and their subagents when their tabs close. It also preserves the current local commit when moving a session into a worktree and enforces read and ignore permissions when file mentions inject content into a prompt.
Those are not flashy benchmark features. They address the failure modes that appear once an agent manages concurrent work: stale processes, unclear session ownership, accidental context injection, worktree state loss, and subagents that outlive the interface controlling them. This is the plumbing required to make delegated coding tolerable on a real workstation.
v7.4.9 then tightened daily usability. Chat search can be opened from the Command Palette, focus returns to the input after search closes, and collapsed tool-call or reasoning blocks expand around a match. File mentions now handle spaces and non-ASCII filenames correctly. Small fixes like these reduce friction in long transcripts, which become more common as tasks and tool traces grow.
The JetBrains track tells a parallel story. Version 7.0.5 restored and hardened migration from legacy v5 data, including provider, OAuth, MCP, mode, setting, session, checklist, and tool-call state. Version 7.0.7 added OpenAI-compatible custom providers and validation around their configuration. Version 7.0.6 honored IDE certificate and proxy settings, while 7.0.4 fixed orphaned processes and shutdown deadlocks on Windows.
There is an important qualifier. JetBrains 7.0.7 remained pinned to Kilo Core 7.4.5 while newer core releases existed. That is evidence of deliberate version control, but it also shows that feature parity across clients cannot be assumed. Teams standardizing on JetBrains should verify the exact capabilities they need rather than extrapolating from VS Code release notes.
The sandbox is the strongest technical direction signal
Kilo’s July 14 sandbox announcement moves safety controls below the model. The company says tool execution can be confined with Seatbelt on macOS and Bubblewrap, seccomp, and a network namespace on Linux. Filesystem writes are restricted to the workspace and explicitly allowed paths, .git remains read-only, and optional network-deny mode routes HTTP and HTTPS through an allowlist-aware proxy.
This design answers a real problem with autonomous coding. Repeated approval dialogs train users to click through, while model-level instructions can be bypassed by mistakes or hostile repository content. An operating-system boundary does not need the model to make the right judgment every time.
The limitations are just as important as the feature. Kilo says reads remain unrestricted, so the sandbox is not a privacy boundary. It is not a general firewall. Some tools and interactive features are disabled under confinement. Windows is not supported and fails closed when sandboxing is enabled. The announcement also says the feature is available in VS Code, CLI, and Agent Manager, but not yet in cloud sessions or the JetBrains extension.
For a skeptical engineering lead, that produces a clear test plan. Put a representative repository in a disposable environment. Enable network-deny mode. Confirm required package registries work through the allowlist. Test attempts to write outside the workspace and into .git. Then verify which MCP servers, background processes, notebooks, and interactive commands your workflow loses. Security claims are useful only when their boundaries match your actual toolchain.
The Anaconda acquisition changes the buying question
The July 15 acquisition announcement frames the combined product around visibility, policy, model choice, and token spending. Kilo brings agent orchestration, a gateway spanning more than 500 models, and analytics. Anaconda brings package, model, governance, and software-supply-chain capabilities. The stated direction is one management layer across models and IDEs rather than a single-model coding assistant.
That makes the release pattern easier to interpret. Session presence reporting, Agent Manager controls, worktree handoffs, sandbox inheritance, provider configuration, proxy support, and execution timelines all become building blocks for governed agent use. The acquisition thesis needs those details. Enterprise control cannot be added later as a dashboard if the clients do not produce consistent state and respect consistent policy.
The announcement also creates new diligence questions. The tracked repository is MIT-licensed and ToolVitals classifies it as OSI-approved OSS, but an acquisition can still change hosted services, packaging priorities, telemetry defaults, and the boundary between community code and commercial management features. The payload tracks no hosted pricing for Kilo, so ToolVitals cannot describe the future commercial package or its cost.
Maintainers should treat cross-client parity as the key credibility test. Thirty releases create attention, but users need a readable compatibility matrix for core, VS Code, JetBrains, CLI, cloud, and Agent Manager. Publishing which sandbox, provider, session, and governance features exist on each surface would turn a dense release train into a clearer product contract.
What ToolVitals cannot infer
ToolVitals can see stars, releases, site health signals, and the metadata used in its scores. It cannot determine code quality, defect density, test coverage, user satisfaction, support response time, revenue, customer retention, or whether Kilo performs well on your repositories. It also cannot tell whether 30 release events represent an efficient release train or avoidable patch churn.
The data does not establish model quality because Kilo supports many models and routing choices. Results can vary with provider, prompt, repository, permissions, context selection, and budget. A positive evaluation on one model says little about another configuration.
ToolVitals also cannot verify the operational promises behind the acquisition. Centralized analytics and policy may be useful, but the details that matter are data retention, telemetry controls, identity integration, regional processing, audit export, and failure behavior when hosted services are unavailable. Those require product documentation, contracts, and hands-on testing beyond this dataset.
Recommendation
Teams that want one agent across VS Code, JetBrains, and CLI, while retaining model choice and an MIT-licensed core, should evaluate Kilo now. The strongest reason is not the 100 score by itself. It is the combination of 30 recent release events with concrete work on session control, process cleanup, sandbox policy, provider portability, and multi-agent supervision.
Run the evaluation as a controlled pilot, not a popularity vote. Pick two real repositories, one simple and one permission-sensitive. Measure task completion, review burden, token cost, failed edits, process cleanup, and policy violations. Test the exact client your developers use, especially if that client is JetBrains or Windows.
Teams that require sandbox parity in Windows, JetBrains, or cloud sessions should wait for those gaps to close or isolate Kilo through their own execution environment. Teams that already struggle with uncontrolled model accounts and scattered agent usage should put Kilo on the shortlist because the Anaconda direction targets that governance problem directly. The next decisive signal will not be another high release count. It will be whether Kilo can keep its open, multi-model developer experience while making policy consistent across every place the agent runs.
Sources
- https://kilo.ai
- https://github.com/Kilo-Org/kilocode
- https://github.com/Kilo-Org/kilocode/releases/tag/v7.4.6
- https://github.com/Kilo-Org/kilocode/releases/tag/v7.4.8
- https://github.com/Kilo-Org/kilocode/releases/tag/v7.4.9
- https://github.com/Kilo-Org/kilocode/releases/tag/jetbrains/v7.0.4
- https://github.com/Kilo-Org/kilocode/releases/tag/jetbrains/v7.0.5
- https://github.com/Kilo-Org/kilocode/releases/tag/jetbrains/v7.0.6