Kilo-Org/kilocode · 上手攻略

  • 仓库:Kilo-Org/kilocode
  • 链接:https://github.com/Kilo-Org/kilocode
  • 分类:agent · coding(trending)
  • 作者:Jay
  • 更新:2026-07-07

这是什么

Kilo(kilocode)是一站式开源编程 Agent 平台,自称"the most popular open source coding agent"。它脱胎于 OpenCode,在其基础上扩展为完整的多端编程助手——支持 VS Code、JetBrains、CLI 三端运行,对接 500+ 大模型,可中途切换模型,按模型提供商定价(零溢价)。另有配套平台 kilo.ai 提供云端 Agent(KiloClaw)和自动代码评审服务。

解决的问题: 现有 AI 编程工具要么是 IDE 插件(Cursor/Windsurf)锁定平台,要么是纯 CLI 工具缺少 UI,且模型切换不灵活。Kilo 试图做"编程 Agent 的全端统一入口",同时解决模型选择灵活性和价格透明度问题。


快速安装

Kilo 有三种安装形式:

VS Code 扩展(推荐入门)

# 方式1:VS Code 内搜索
# 打开 VS Code → Extensions → 搜索 "Kilo Code" → 安装

# 方式2:命令行安装 .vsix
code --install-extension kilocode.kilo-code

CLI(适合服务器/CI 场景)

# 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

# 安装完成后验证
kilo --version

JetBrains 插件

Settings → Plugins → Marketplace 搜索 "Kilo Code",或访问 JetBrains Marketplace 页面 下载。


核心用法

启动与配置

# 在项目目录运行 CLI
cd /path/to/your/project
kilo

# 全自动运行(无确认提示,适合 CI/CD)
kilo run --auto "run tests and fix any failures"

# 查看帮助
kilo --help

注意: --auto 会禁用所有权限提示,agent 可执行任意操作,仅在可信环境中使用

内置 Agent 模式

Kilo 内置 5 种专业化 Agent(类比不同的"职业"):

Agent 模式 用途 文件修改 工具权限
code(默认) 写代码、改代码 ✅ 全部 全部工具
ask 解释代码、概念学习 ❌ 只读 read + MCP(需批准)
plan 系统设计、写实施计划 .kilo/plans/ 只读
debug 追踪 bug、系统诊断 ✅ 全部 全部工具
review 代码评审(性能/安全/风格/测试覆盖) 全部工具

切换方式(VS Code/CLI): 在对话中告诉 Kilo 切换模式,例如:/planswitch to debug mode

模型选择

Kilo 支持 500+ 模型,涵盖 GPT、Claude、Gemini 等。按官方文档,可在 kilo.jsonc 配置文件中指定模型:

// kilo.jsonc
{
  "model": "claude-sonnet-4-20250514",
  "provider": "anthropic",
  "temperature": 0.7
}

或直接用 agent 内置命令让 AI 帮你配置:"add my Ollama endpoint"

MCP 支持

Kilo 有 MCP marketplace,可以搜索并接入 MCP 服务器扩展 agent 能力。在对话中告诉 Kilo:"add this MCP server" 并提供服务器信息。

代码评审(PR 自动评审)

访问 app.kilo.ai/code-reviews 配置自动评审,绑定 GitHub/GitLab 仓库后,PR 会自动触发 AI 评审。


典型适用场景

  • IDE 无缝 AI 编程:习惯 VS Code/JetBrains,不想换工具,但又想用更灵活的 Agent
  • 模型灵活切换:不同任务需要不同模型(如调试用 Claude、写文档用 Gemini),Kilo 支持任务中切换
  • CLI 自动化:在服务器上直接用 kilo run --auto 做自动化任务,适合 DevOps/CI
  • 团队代码评审:配置 PR 自动评审,无需每次都手动邀请 AI
  • 透明定价:不想被 IDE 厂商的模型溢价坑钱,Kilo 按提供商实际价格计费
  • KiloClaw 云端 Agent:不想本地跑,可在 web 端使用托管的 AI agent

坑与注意

  1. CLI 基于 OpenCode fork:Kilo CLI 本质是 OpenCode 的增强版,如果你熟悉 OpenCode,上手会更快。
  2. 账户注册要求:VS Code 扩展和云端功能需要创建 kilo.ai 账户,纯 CLI 部分可能可离线用(未验证)。
  3. 500+ 模型是营销说法:实际可用的模型取决于服务商 API 稳定性,部分小众模型可能存在兼容问题。
  4. Review agent 不在 CLI/VS Code 中内置:文档提到 VS Code 和 CLI 不包含内置 Review agent,代码评审需通过 web 端配置。
  5. Orchestrator 已废弃:旧版有 orchestrator agent,但文档明确说已废弃,不要用了。
  6. 自主运行风险kilo run --auto 相当于给 Agent 完全信任,生产环境慎用,建议先用普通模式测试。
  7. 中文文档有限:主要文档是英文,中文用户可能需要借助翻译。

与同类对比

工具 Stars 特点 价格
Kilo 25,671 ⭐ 三端统一 + 500+ 模型 + 透明定价 按模型提供商定价
Cursor 闭源 最流行的 AI IDE,但锁定平台 订阅制(溢价明显)
Windsurf 闭源 Codeium 自家模型为主 订阅制
Claude Code (Anthropic) 官方 CLI 纯 CLI,最新模型直接用 按 API 计价
OpenCode 较低 Kilo 的上游,更轻量 按 API 计价
GitHub Copilot 闭源 IDE 深度集成 订阅制

Kilo 的核心差异化: 跨 IDE + 跨模型 + 零溢价的组合目前在开源领域较为少见,适合对灵活性和成本敏感的用户。


一句话结论

如果你既想用 Claude Code 风格的 Agent 能力,又不想被某个 IDE 绑定,还想自己控制用哪个模型付多少钱——Kilo 是目前最接近"全开源全链路"的选择。