开发与工程 vscode-extensionjetbrains-pluginclimodel-agnosticcode-reviewautonomous-mode

Kilo Code — 开源全能编码代理

在 VS Code、JetBrains 和 CLI 中,用 AI 构建、交付和迭代,支持 500+ 模型,零加价。

FollowAgents 评估 · FARS-2.1
不推荐
55/ 100 五分制 2.8 / 5
1 2 3 4 5 6
1信任安全14 / 29 · 2.4/5

证据显示:权限系统存在,但明确声明不是沙箱,仅作为UX功能;--auto模式禁用所有权限提示,需用户自行判断;SECURITY.md明确威胁模型,但未提供数据流透明性细节;依赖有overrides和patches,但未提供漏洞扫描证据;外部效果包括终端和浏览器控制,但未提供回滚机制;来源归属有LICENSE和README中的fork声明。扣分原因:权限系统非安全隔离,数据流不透明,敏感数据处理未明确,回滚机制缺失。

2可靠稳定8 / 14 · 2.9/5

证据显示:包结构清晰,测试存在但未执行;依赖版本固定,有overrides和patches;失败消息未在源码中体现。扣分原因:静态审查无法验证测试通过,失败消息未提供。

3适用触发10 / 18 · 2.8/5

证据显示:面向多平台(VS Code、JetBrains、CLI),提供多种agent和自定义agent;能力边界在README中列出;触发精度未明确;环境适配有安装说明。扣分原因:触发精度未明确。

4规范维护11 / 18 · 3.1/5

证据显示:README结构清晰,安装说明详细,命名稳定,有FAQ和已知限制(SECURITY.md),MIT许可证,版本号存在但无changelog,维护责任有CONTRIBUTING和RELEASING。扣分原因:无changelog。

5有效结果9 / 13 · 3.5/5

证据显示:输出可用性高(多平台),边际价值高(500+模型),成本效益好(零加价)。扣分原因:静态审查无法验证实际效果。

6证据核验3 / 8 · 1.9/5

证据显示:README中的声明有部分支持(如fork),但缺乏独立验证;测试存在但未执行;事实与推断未明确区分。扣分原因:缺乏独立验证,事实与推断未区分。

证据充分度: 评估于 2026年8月9日 审查版本 001fb21f7c79
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 权限系统不是安全沙箱,--auto模式会禁用所有权限提示,仅在可信环境使用。
  • 数据流透明性不足,用户需自行了解数据发送至LLM提供商的情况。
  • 未提供回滚机制,操作可能不可逆。
  • 依赖安全性未提供漏洞扫描证据,建议用户自行审查。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Kilo Code 是一个开源 AI 编码代理,以 VS Code 扩展、JetBrains 插件和 CLI 工具三种形态提供。用户可以从 500 多个模型中选择,并在任务中切换,按模型提供商原价付费,无需 API 密钥即可开始。仓库包含 CLI(fork 自 OpenCode)、VS Code 扩展、JetBrains 插件等组件,支持代码生成、内联自动补全、自我检查、终端和浏览器控制,以及 MCP 市场。还提供云代理和代码审查等托管服务。

Kilo Code 在 IDE 或终端中接收自然语言指令,生成和编辑多文件代码,提供 ghost-text 自动补全(Tab 接受),并自我检查修正。它可以运行终端命令、控制浏览器自动化,通过 MCP 市场集成外部服务器。支持在任务中切换模型以适应延迟和成本。CLI 提供 kilo run --auto 实现 CI/CD 全自动操作,无需提示。

  1. 在 VS Code 中快速实现跨文件功能,使用自然语言描述需求。
  2. 在 JetBrains IDE(如 IntelliJ IDEA)中保持工作流,利用 AI 辅助编码。
  3. 在 CI/CD 流水线中运行 kilo run --auto 自动化测试修复。
  4. 选择特定模型处理复杂推理,如使用 Claude Opus 进行架构设计。
  5. 通过代码审查功能在 PR 上获得 AI 反馈。
  6. 在无本地环境时,通过云代理从浏览器使用 Kilo。

这个 Agent 有哪些优点和局限?

优点
  • 模型选择丰富(500+),任务中可切换,按提供商原价无加价
  • 多平台支持(VS Code、JetBrains、CLI、云代理)统一体验
  • 内置专业 Agent(Plan、Debug、Review 等)针对不同任务优化
  • MIT 开源,可自由修改和商用
  • 支持自主模式,适合 CI/CD 集成
局限
  • 需要创建账户获取模型访问权,可能涉及隐私问题
  • CLI 为 fork 项目,可能继承上游限制
  • 数百种模型选择可能造成决策负担
  • 自主模式需信任环境,否则有风险
  • 文档未完全覆盖配置细节,需查阅外部文档

如何安装或部署这个 Agent?

VS Code:从 VS Code Marketplace 安装 Kilo Code 扩展。JetBrains:在插件市场搜索 Kilo Code 安装。CLI:使用 npm npm install -g @kilocode/cli 或 curl curl -fsSL https://kilo.ai/cli/install | bash,也可用 pnpm、bun、Homebrew 或 Arch Linux AUR。

如何使用这个 Agent?

安装后创建账户即可访问 500+ 模型。CLI 在项目目录运行 kilo 启动交互式会话,输入自然语言任务。kilo run --auto "run tests and fix any failures" 用于 CI/CD 全自动运行。在 IDE 中,直接打开扩展面板开始编码。

这个 Agent 与同类方案有什么区别?

未在来源中提及具体竞争对手。

常见问题

使用 Kilo Code 需要 API 密钥吗?
不需要,创建账户即可,模型按提供商原价计费。
Kilo CLI 的 --auto 模式安全吗?
它会禁用所有权限提示,仅应在受信任的环境中使用。
我可以自定义 Agent 吗?
可以,除了内置 Agent,可以构建自定义 Agent(详见文档)。
是否支持 JetBrains 所有 IDE?
插件可在 JetBrains Marketplace 获取,支持多数 JetBrains IDE。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents