Loading...

文章背景图

Kilo Code 保姆级部署教程:VS Code 里可自主调度的 AI 编程 Agent 完整搭建

2026-10-30
0
- 字
- 分钟
|

Kilo Code 官方 Logo

Kilo Code 是一个开源 AI 编程 Agent,同时覆盖 VS Code、JetBrains 和 CLI 三端。截至本文写作时在 GitHub 上收获约 2.8 万 Star,main 分支几乎每天都有提交。它主打「500+ 模型随便切、按供应商原价付费零加价、不需要 API Key 就能开始」。

为什么值得用?第一,它注册一个 Kilo 账号就能直接用 GPT-6 Astra、Claude Fable 5.1、Gemini 3.8 Flash、Grok 4.6、DeepSeek V4.1 Flash 等主流模型,按供应商原价结算,不用自己一个个去申请 API Key。第二,它内置 Code / Plan / Ask / Debug 四个专职 Agent,按任务切换。第三,CLI 版支持 kilo run --auto 全自动跑 CI/CD,无人值守。本文从零开始,把 Kilo Code 在 VS Code 和 CLI 上装好、配好模型、跑通第一个任务。

一、项目介绍与适用场景

Kilo Code 是一个「IDE 扩展 + CLI + 桌面云」三形态的 AI 编程 Agent:

  • VS Code 用户:装扩展后,在编辑器侧边栏直接和 Agent 对话,它跨文件改代码、跑命令。
  • JetBrains 用户:插件市场装 Kilo Code 插件,享受同样体验。
  • 终端党:用 CLI 版 kilo 命令,在任意项目目录里跑。
  • CI/CD 用户:用 kilo run --auto "..." 全自动跑,接进流水线。
  • 团队:用 Cloud Agent(app.kilo.ai/cloud)在网页上跑 Agent,不需要本地机器。

二、核心功能逐条拆解

  1. 四专职 Agent:Code(默认写代码)、Plan(写架构计划)、Ask(只问不改文件)、Debug(排查问题),可自建自定义 Agent。
  2. 500+ 模型:注册即用,按供应商原价零加价;任务中途可切模型。
  3. 内联补全:Ghost-text 风格的 tab 接受补全。
  4. 自检查:Agent 写完代码自己 review、自己修。
  5. 终端与浏览器控制:跑命令、操作浏览器。
  6. Kilo Marketplace:装社区 Agent、Skill、MCP 服务器、插件。
  7. Cloud Agent:网页版 app.kilo.ai/cloud,不需要本地机器。
  8. Code Reviews:在 app.kilo.ai/code-reviews 给 PR 配自动 AI review。
  9. 自主 CI/CD:kilo run --auto "跑测试修失败" 全自动无人值守。

三、全套官方链接

类型 链接
GitHub 仓库 https://github.com/Kilo-Org/kilocode
官方文档 https://kilo.ai/docs
VS Code 扩展 https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code
JetBrains 插件 https://plugins.jetbrains.com/plugin/28350-kilo-code
CLI npm https://www.npmjs.com/package/@kilocode/cli
Cloud Agent https://app.kilo.ai/cloud
License MIT

四、硬件与环境前置要求

  • VS Code 扩展:VS Code 1.80+。
  • JetBrains 插件:JetBrains 2023.3+。
  • CLI 版:Node.js 18+(npm 安装);或用官方 curl 脚本(自带 Node 运行时)。
  • 账号:注册一个 Kilo 账号即可开始用,不需要单独申请各模型 API Key。
  • 硬件:本体 < 200MB,模型推理在云端。

五、多平台安装步骤

5.1 VS Code 扩展

在 VS Code 扩展市场搜 Kilo Code,发布者是 Kilo-Org,扩展 ID kilocode.Kilo-Code。或直接点 https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code。

装完点侧边栏 Kilo 图标,注册账号就能用 500+ 模型。

5.2 CLI 安装(全平台)

官方 README 给出五种方式:

# npm
npm install -g @kilocode/cli

# curl 脚本
curl -fsSL https://kilo.ai/cli/install | bash

# pnpm
pnpm add -g @kilocode/cli

# bun
bun add -g @kilocode/cli

# Homebrew (macOS / Linux)
brew install Kilo-Org/tap/kilo

Arch Linux AUR:

paru -S kilo-bin

5.3 GitHub Releases 二进制

官方 README 给出的资产表:

平台 文件名
Windows x64 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 ARM kilo-linux-arm64.tar.gz

官方备注:x64-baseline 是给老 CPU(无 AVX)的兼容版;musl 是静态链接版,给 Alpine 或最小 Docker 镜像用;kilo-vscode-*.vsix 是 VS Code 扩展包,不是 CLI。

5.4 JetBrains 插件

在 JetBrains IDE 的 Settings → Plugins 搜 Kilo Code,或从 https://plugins.jetbrains.com/plugin/28350-kilo-code 下载。

六、配置文件全部参数解释

6.1 启动

cd your-project
kilo

首次启动引导你注册 / 登录 Kilo 账号。

6.2 四个 Agent 切换

Agent 用途 是否改文件
Code 默认写代码 是
Plan 写架构计划 否
Ask 问问题 否
Debug 排查问题 视情况

在 VS Code 侧边栏顶部下拉切换;CLI 版用对应子命令或交互切换。

6.3 自主 CI/CD

官方 README 原文:

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

--auto 自动批准所有权限提示(除非规则显式拒绝)。官方 WARNING:只在可信环境用。

6.4 模型切换

500+ 模型在对话界面里随时切换;任务中途切模型保留上下文。

七、启动、后台与日常使用

7.1 启动

CLI:kilo。VS Code:点侧边栏图标。

7.2 后台常驻

CLI 版交互式用 tmux 包;kilo run --auto 是一次性 headless 任务,适合直接挂 CI。

7.3 修改端口

Kilo 是客户端,不监听端口;接本地 Ollama 时在 provider 设置里改 Base URL。

八、功能实操教程

第 1 步:npm install -g @kilocode/cli 装好 CLI。

第 2 步:cd 到一个项目,敲 kilo。按提示注册 / 登录 Kilo 账号。

第 3 步:在模型列表里选一个(比如 Claude Fable 5.1 或 Gemini 3.8 Flash)。

第 4 步:切到 Plan Agent,输入「帮我规划一下怎么给这个项目加用户登录」。它只读代码、列计划、不改文件。

第 5 步:切到 Code Agent,说「按刚才的计划实现」。它开始跨文件改代码,每次改动弹 diff 让你确认。

第 6 步:让它跑测试——「跑一下 npm test,失败的自己修」。它会执行命令、看报错、迭代修复。

第 7 步:试 CI 模式——kilo run --auto "run tests and fix any failures"。全自动无人值守。

第 8 步:试 VS Code 扩展——在 VS Code 里装扩展,登录同一账号,配置和 CLI 同步。

九、全套报错故障排查

报错 1: kilo: command not found 原因分析:npm 全局 bin 不在 PATH。 解决方案:echo 'export PATH="$(npm config get prefix)/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc。

报错 2: 启动后登录失败。 原因分析:网络访问 Kilo 服务不通。 解决方案:检查网络;国内网络可能需要代理。

报错 3: 选了模型后 401。 原因分析:账号没余额或没登录。 解决方案:重新登录;在 Kilo 控制台看余额。

报错 4: --auto 模式下命令被拒绝。 原因分析:官方 README 说 --auto 是「auto-approve unless a rule explicitly denies」,某些高危命令仍被规则拒绝。 解决方案:看输出里的拒绝原因;如果是规则限制,临时关掉对应规则或手动跑。

报错 5: 老 CPU 上二进制跑不起来。 原因分析:官方备注——老 CPU 无 AVX 指令集。 解决方案:下载 kilo-*-x64-baseline.zip 兼容版。

十、升级、回滚与卸载

升级:npm update -g @kilocode/cli;VS Code 扩展自动更新;brew 版 brew upgrade kilo。

备份建议:CLI 配置在 ~/.kilo/;VS Code 扩展配置跟随 VS Code profile。

回滚:npm install -g @kilocode/cli@具体旧版本。

卸载:npm uninstall -g @kilocode/cli;VS Code 扩展里 Disable → Uninstall。

十一、商用许可与合规风险提示

Kilo Code 采用 MIT(README 原文:"MIT. You're free to use, modify, and distribute this code, including commercially, as long as you keep the attribution and license notices."),可自由商用、二次开发。注意:

  • CLI 是 OpenCode 的 fork:README FAQ 明确「Kilo CLI is a fork of OpenCode, enhanced to work within the Kilo agentic engineering platform」。MIT 兼容,无法律问题,但要保留原作者署名。
  • 模型费用走 Kilo 账号:按供应商原价零加价,但你和 Kilo 签的是 Kilo 的服务条款,不是直接和 Anthropic / OpenAI 签约;团队商用前看 Kilo 的 ToS。
  • 代码隐私:通过 Kilo 中转的代码会经过 Kilo 服务器;敏感项目走自己的 API Key 直连模式(在设置里切)。
  • --auto 模式:官方 WARNING 只在可信环境用,否则 Agent 可能误删文件或跑危险命令。

参考链接

  • GitHub 仓库:https://github.com/Kilo-Org/kilocode
  • 官方文档:https://kilo.ai/docs
  • VS Code 扩展:https://marketplace.visualstudio.com/items?itemName=kilocode.Kilo-Code
  • JetBrains 插件:https://plugins.jetbrains.com/plugin/28350-kilo-code
  • CLI npm:https://www.npmjs.com/package/@kilocode/cli
  • Releases:https://github.com/Kilo-Org/kilocode/releases
评论交流

文章目录