2d109462db Add Atomic Chat as a first-class local provider. (#10555)
* Add Atomic Chat as a first-class local provider.

Ship the atomic-chat plugin with auto-discovery on localhost:1337, register the provider in models.dev fixtures, and document setup for VS Code and CLI.

* Remove dead code

Removed atomicChat provider mapping from legacy migration.

* Update Atomic Chat provider icon to theme-colored vector.

Replace the embedded raster icon with a currentColor SVG symbol so it matches provider icon styling and inherits UI color consistently.

* Allow optional API key for local Atomic Chat and LM Studio providers.

Load the atomic-chat plugin despite named constant exports, register local-server auth in the plugin, and let CLI and VS Code connect with an empty key on localhost.

* Gate Atomic Chat discovery behind explicit opt-in

* Update packages/plugin-atomic-chat/src/utils/should-probe-atomic-chat.ts

* Remove dead branch in atomic-chat model ref probe.

Drop the modelID check (never equals provider key) and the duplicate providerID branch.

* Fix PR CI: register atomic chat plugin and complete i18n.

Restore atomic-chat in default-plugins after main merge, add missing sidebar locale keys, and annotate shared upstream diffs.

* Format i18n locale files and ProviderConnectDialog with Prettier.

* Address PR review: docs order, narrow annotations, plugin fixes.

Reorder local-models providers per maintainer feedback; use inline kilocode_change markers in dialog-provider. Share ModelStatusCache, fix config discovery abort/timeout, throw on fetch failure, and resolve bot review warnings.

* Align dialog-provider with upstream keymap bindings after rebase.

Restore useBindings instead of useKeyboard so shared-file diff stays minimal and passes annotation checks.

* Update packages/kilo-vscode/webview-ui/src/components/settings/ProviderConnectDialog.tsx

* Deduplicate Atomic Chat /v1/models fetch on config discovery.

Use a single shared models endpoint request in enhanceConfig instead of separate health and discovery calls.

* Fix kilo-code-bot review: import provider key and log cache errors.

Export ATOMIC_CHAT_PROVIDER_KEY from local-providers for the webview, log cache warm failures, and throw on network errors in fetchModelsEndpoint.

* fix(plugin-atomic-chat): harden discovery and reduce chat toasts

Reuse auto-detect model list to avoid duplicate /v1/models calls, wire AbortSignal into fetch, replace silent catches with logging, and only surface validation errors in chat.params.

* fix(plugin-atomic-chat): refresh model cache on chat validation retries

Bypass the 15s model list cache after the first failed attempt so retryWithBackoff can observe newly loaded models.

* Update packages/plugin-atomic-chat/src/utils/index.ts

* fix(plugin-atomic-chat): repair categorizeError not_found branch

Restore return statement and map "not loaded" validation errors to not_found after bot commit broke the if block.

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
2026-06-04 16:03:00 +02:00
2026-04-13 10:07:46 -04:00
2026-04-29 17:24:20 +02:00
2026-06-04 10:58:53 +00:00
2026-02-02 18:32:22 -03:00
2026-06-01 15:20:54 +02:00
2026-04-28 14:40:59 -03:00
2026-02-13 14:18:59 +00:00
2026-06-04 07:50:57 +00:00
2026-05-29 15:49:41 +02:00
2026-06-01 15:20:54 +02:00

VS Code Marketplace X (Twitter) Substack Blog Discord Reddit

kilo-code-logo

Kilo is the all-in-one agentic engineering platform.
Build, ship, and iterate faster with the most popular open source coding agent.

Kilo Code running inside VS Code

Website · Install · IDE · CLI · Docs · Models · Gateway · Pricing · Kilo Pass

500+ models. One open source agent in VS Code, JetBrains, CLI, Slack, and Cloud.

  • ✨ Generate code from natural language
  • ✅ Checks its own work
  • 🧪 Run terminal commands
  • 🌐 Automate the browser
  • ⚡ Inline autocomplete suggestions
  • 🤖 Latest AI models
  • 🎁 API keys optional

Key Features

  • Code Generation: Kilo can generate code using natural language.
  • Inline Autocomplete: Get intelligent code completions as you type, powered by AI.
  • Task Automation: Kilo can automate repetitive coding tasks to save time.
  • Automated Refactoring: Kilo can refactor and improve existing code efficiently.
  • MCP Server Marketplace: Kilo can easily find, and use MCP servers to extend the agent capabilities.
  • Multi Mode: Plan with Architect, Code with Coder, and Debug with Debugger, and make your own custom modes.

Get Started in Visual Studio Code

  1. Install the Kilo Code extension from the VS Code Marketplace.
  2. Create your account to access 500+ cutting-edge AI models including GPT-5.5, Claude Opus 4.7, Claude Sonnet 4.6, and Gemini 3.1 Pro Preview, with transparent pricing that matches provider rates exactly.
  3. Start coding with AI that adapts to your workflow. Watch our quick-start guide to see Kilo in action:

Watch the video

Get Started with the CLI

# npm
npm install -g @kilocode/cli

# Or run directly with npx
npx @kilocode/cli

Then run kilo in any project directory to start.

npm Install Note: Hidden .kilo File

On some systems and npm versions, installing @kilocode/cli can create a hidden .kilo file near the installed kilo command (for example in a global npm bin directory). This file is an npm-generated launcher helper, not project data.

  • Why it exists: npm may create helper artifacts while wiring CLI executables.
  • Size caveat: size can vary by platform, npm version, and install mode (symlink vs copied launcher), so a strict fixed size is not guaranteed.
  • Safety: it is safe to leave in place. Do not edit it manually. Use your package manager's uninstall (npm uninstall -g @kilocode/cli) to remove install artifacts cleanly.

Install from GitHub Releases (Optional)

Download the latest binary or source code from the Releases page, use this quick guide:

  • kilo-<os>-<arch>.zip is the CLI binary for your OS and CPU architecture on Windows and macOS. (kilo-linux-<arch>.tar.gz for Linux)
  • darwin means macOS.
  • x64 is standard 64-bit Intel/AMD CPUs.
  • x64-baseline is a compatibility build for older x64 CPUs(do not support AVX Instruction).
  • arm64 is ARM-based Linux/MacOS.
  • musl is statically linked Linux build for Alpine/minimal Docker without glibc. Alpine/minimal Docker users should prefer the matching *-musl asset.
  • kilo-vscode-*.vsix is the VS Code extension package and not the CLI binary.
  • Source code releases are for building from source, not normal installation.

For most users:

  • Windows (most PCs): kilo-windows-x64.zip
  • macOS Apple Silicon: kilo-darwin-arm64.zip
  • macOS Intel: kilo-darwin-x64.zip
  • Linux x64: kilo-linux-x64.tar.gz
  • Linux on ARM: kilo-linux-arm64.tar.gz

Autonomous Mode (CI/CD)

Use the --auto flag with kilo run to enable fully autonomous operation without user interaction. This is ideal for CI/CD pipelines and automated workflows:

kilo run --auto "run tests and fix any failures"

Important: The --auto flag disables all permission prompts and allows the agent to execute any action without confirmation. Only use this in trusted environments like CI/CD pipelines.

Contributing

We welcome contributions from developers, writers, and enthusiasts! To get started, please read our Contributing Guide. It includes details on setting up your environment, coding standards, types of contribution and how to submit pull requests.

See RELEASING.md for the VS Code extension and CLI release process.

See packages/kilo-jetbrains/RELEASING.md for the JetBrains plugin release process.

Code of Conduct

Our community is built on respect, inclusivity, and collaboration. Please review our Code of Conduct to understand the expectations for all contributors and community members.

License

This project is licensed under the MIT License. You’re free to use, modify, and distribute this code, including for commercial purposes as long as you include proper attribution and license notices. See License.

FAQ

Where did Kilo CLI come from?

Kilo CLI is a fork of OpenCode, enhanced to work within the Kilo agentic engineering platform.

S
Description
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent. #1 coding agent on OpenRouter. 1.5M+ Kilo Coders. 25T+ tokens processed
Readme MIT
1.4 GiB
Languages
TypeScript 81.2%
Kotlin 12.5%
CSS 3.1%
JavaScript 2.6%
HTML 0.3%
Other 0.2%