← 返回目录
K

Kilo Code

官方
开源的一体化智能编程代理平台
GitHub 源仓库 ↗
★ 26.7k Stars 分类 · 开发工具 非常热门
30FMRS · D
可靠性
2/20
安全与权限
6/20
维护活跃度
10/20
文档质量
8/20
安装易用性
4/20

Kilo Code 是 Kilo-Org 维护的 MIT 许可开源项目,是一个成熟且活跃的多平台(VS Code、JetBrains、CLI、云端)AI 编程代理,提供多模型切换、代码生成、自动补全和自动化 CI/CD 能力,并可通过内置市场接入外部 MCP 服务器。但源材料没有证据表明该仓库本身实现并对外提供了标准的 MCP 服务器接口(工具列表、传输协议、可连接的 MCP 客户端等),因此相关字段留空,用户不应将其当作可直接接入的 MCP 服务器使用。

查看 FMRS 评分方法 →

Kilo Code 是一个开源的智能编程代理,可作为 VS Code 扩展、JetBrains 插件、命令行工具(CLI)或云端代理使用。它支持 500 多种 AI 模型并可在任务执行中途切换,按模型提供商原价计费、不加价,也无需 API 密钥即可开始使用。仓库中提到 Kilo Code 内置“MCP 市场”,可用于查找并接入外部 MCP 服务器以扩展代理能力,但源材料中没有证据表明 Kilo Code 自身对外暴露 MCP 工具或作为可被其他 MCP 客户端连接的 MCP 服务器,因此本资料中与“作为被连接的 MCP 服务器”相关的字段(传输方式、工具列表、客户端兼容性、安装配置示例)均留空。

工具能力

暂未整理工具清单。

安装接入

根据使用场景选择安装方式:VS Code 用户可从 VS Code 应用市场安装 “Kilo Code” 扩展;命令行用户可通过 npm(npm install -g @kilocode/cli)、curl 安装脚本、pnpm、bun、Homebrew(Kilo-Org/tap/kilo)或 Arch AUR(kilo-bin)安装 CLI,安装后在项目目录运行 kilo 即可启动;JetBrains 用户可在 IDE 的 Settings → Plugins 中搜索 “Kilo Code” 安装插件;也可以直接从 GitHub Releases 页面下载对应平台的二进制包(注意区分 x64-baseline 兼容版本、musl 静态链接版本及 VS Code 的 .vsix 包)。需要说明的是,以上均是安装 Kilo Code 本身作为编程代理客户端,而不是将其作为 MCP 服务器接入某个 MCP 主机的配置步骤,源材料中未给出此类配置示例。

选型与风险

适合谁

  • 希望在编辑器或终端中使用统一界面、跨 500+ 模型自由切换的开发者
  • 需要设置自动化 Pull Request 代码审查的团队
  • 希望在 CI/CD 中运行自主编码代理来修复测试或完成既定任务的团队
  • 偏好开源、按提供商原价付费、无强制订阅或加价的用户

不适合谁

  • 需要接入一个对外暴露具体工具/资源的标准 MCP 服务器的用户(源材料未证明 Kilo Code 本身提供此类可被连接的 MCP 服务能力)
  • 要求完全离线、不依赖任何外部模型提供商账号或网络的场景
  • 对自动执行终端命令、控制浏览器等高权限操作有严格限制或不信任运行环境的场景

所需权限

  • 终端命令执行权限,用于运行和自动化操作
  • 浏览器控制权限,用于自动化网页操作
  • 对本地代码仓库文件的读写权限,用于代码生成与编辑
  • 使用 `--auto` 参数时,代理可在无任何确认提示的情况下执行任意操作

风险与副作用

  • `--auto` 模式会关闭所有权限确认提示,使代理可不经用户确认执行任意命令,官方明确提示仅应在受信任的环境中使用
  • 赋予代理终端和浏览器控制权限存在误操作或执行非预期命令的风险
  • “自我检查”功能依赖代理自身审查修正,不能保证结果的正确性,仍需人工复核
  • 源材料未说明数据在使用第三方模型提供商时的隐私与留存策略,需自行查阅官方文档确认

常见排障

  1. 确认已根据操作系统选择正确的发行包(Windows/macOS Apple Silicon/macOS Intel/Linux x64/Linux ARM),在缺少 AVX 支持的旧 CPU 上使用 x64-baseline 版本,在无 glibc 的最小化容器(如 Alpine)中使用 musl 版本
  2. 确认未误将 VS Code 的 .vsix 扩展包当作 CLI 二进制文件安装
  3. 首次使用需要注册账号才能访问 500+ 模型;若无法调用模型,检查账号及模型选择是否正确
  4. 如自动化流水线中代理行为异常,检查是否误用了 `--auto` 参数导致跳过了必要的确认步骤

使用场景

在 VS Code、JetBrains 或终端中进行跨文件的自然语言代码生成与编辑
使用行内自动补全(ghost-text 建议、Tab 接受)加速编码
通过 Plan、Ask、Debug、Review 等内置代理进行架构设计、代码问答、问题排查和代码审查
在 CI/CD 流水线中使用 `kilo run --auto` 实现无人值守的自动化任务(如自动修复失败的测试)
通过内置的 MCP 市场接入外部 MCP 服务器,扩展代理可用的工具

支持客户端

暂未确认支持的客户端。