内容摘要

Kilo Code 是一款开源 AI 编程扩展,把大模型接入编辑器的项目上下文,用自然语言驱动代码生成、重构、调试、代码库问答与代码审查,支持多模式切换、MCP 扩展和自带 API 密钥。

Kilo Code:面向开发者的开源 AI 编程扩展

Kilo Code 是一款开源的 AI 编程扩展,安装在 VS Code、JetBrains 等编辑器或命令行环境中使用。它的做法是把大模型直接接到开发工作区里:开发者用自然语言描述需求,扩展读取项目文件、提出改动方案,在获得确认后写入代码或执行命令。官方把定位概括为"一个开放代理,适配各类开发者工作流"。

对已经习惯在编辑器里工作的团队来说,这类产品的价值不在"能不能生成一段代码",而在改动是否落在正确的文件里、是否可以逐步审核。Kilo Code 的功能设计基本围绕这两点展开,同时用开源仓库和自带密钥(BYOK)的方式,把模型选择权和数据流向交回使用者。

Kilo Code 官方产品示意图

主要能力

代码生成与修改:根据自然语言描述生成新代码,也能在既有文件上做定点修改。生成结果以差异形式呈现,便于逐条确认,而不是一次性覆盖整个文件。

多模式协作:提供 Code、Architect、Debug 等模式。Code 模式负责实现,Architect 模式偏重方案设计与技术文档,Debug 模式用于定位和修复问题。模式切换相当于给同一个模型换一套工作约束,减少"边想边改"带来的混乱。

代码库问答:针对当前项目提问,例如某个函数在哪里被调用、某段配置为何这样写。索引建立后,回答会带上文件位置,方便直接跳转核对。

任务自动化:支持读写文件、执行终端命令等操作,把重复性的收尾工作交给代理完成。涉及写操作或命令执行时,默认需要人工批准,也可以按规则放开自动批准范围。

代码审查:分析 Pull Request 并给出改进建议,适合在合并前做一轮机器检查。

MCP 扩展:通过 MCP 协议接入外部工具与 API,把企业内部系统、数据库或专用脚本纳入代理可调用的范围。

模型选择:官方称可访问 500 多个模型(该数字来自厂商页面),可按任务复杂度在快速模型与强推理模型之间切换;也支持填入自己的 API 密钥。

使用步骤

  1. 安装扩展:在 VS Code 扩展面板(Ctrl+Shift+X 或 Cmd+Shift+X)搜索 "Kilo Code" 并安装,也可从 Open VSX 获取,或手动安装 .vsix 文件;Cursor 用户可在其扩展商店中查找。
  2. 登录账号:点击侧边栏的 Kilo Code 图标打开面板,完成注册或登录。
  3. 选择模型:在设置中挑选模型,或配置自己的 API 密钥。若要控制成本,建议先用小模型试跑。
  4. 描述任务:在对话框里用自然语言写清目标与约束,例如"给这个 Python 脚本加上参数校验并补测试"。
  5. 审核建议:代理会列出准备读取的文件、准备修改的位置和准备执行的命令,逐项批准或拒绝。
  6. 迭代收敛:根据结果补充反馈,直到改动符合预期;建议在独立分支上操作,便于随时回退。

适用场景

  • 原型开发:把想法快速落成可运行的骨架,先验证结构再补细节。
  • 旧项目维护:在陌生代码库里定位调用关系、补充注释与文档,降低接手成本。
  • 代码审查前置:在人工评审前用代理过一遍 Pull Request,把明显的遗漏先挑出来。
  • 学习与答疑:初学者让代理解释某段代码的执行路径,配合文件位置核对,比直接抄答案更可靠。
  • 团队规范落地:把代码风格与目录约定写进代理规则,让生成结果更贴近现有工程习惯。

限制与注意事项

  • 价格随用量浮动:官方公布的方案是个人按需付费、团队每位用户每月 15 美元、企业版价格定制。按需付费意味着模型调用量直接决定账单,长上下文任务的开销上升较快,建议先在设置里设定预算或限额。
  • 生成结果仍需人工复核:AI 生成的代码可能引入逻辑错误、过期 API 或安全缺陷,尤其是涉及鉴权、金额计算和数据删除的部分,必须逐行确认后再合并。
  • 模型能力描述为厂商口径:500 多个模型、自动补全与并行代理等说法来自官方页面,实际可用范围受账号、套餐与地区影响。
  • 数据流向需自行评估:使用官方托管模型时,代码片段会发送到模型服务方;处理私有代码的团队应优先考虑自带密钥、私有网关或企业版的审计与管控能力,并按公司合规要求评估。
  • 素材未覆盖的部分:本次采集没有提供具体的延迟与并发指标,也没有独立第三方评测数据,性能表现需以自己项目的实测为准。

常见问题

Kilo Code 是免费的吗? 软件本身开源,仓库地址为 github.com/Kilo-Org/kilocode,可以自行查看代码与许可条款。但调用大模型通常需要付费:官方列出个人按需付费、团队每位用户每月 15 美元、企业定制三档,具体价格与额度以官网为准。

它只能用在 VS Code 里吗? 官方说明覆盖 VS Code、JetBrains 系列 IDE 和命令行界面,也提到可以从 Cursor 扩展商店或 Open VSX 安装。不同编辑器的功能完整度可能不一致,安装前建议核对当前版本的说明。

和直接复制代码给聊天窗口相比,优势在哪里? 差别主要在上下文与执行环节:扩展能直接读取项目文件、按文件定位修改、以差异形式提交,并在执行命令前请求批准。这样省去了反复粘贴代码的步骤,改动也更容易追溯。

能把公司私有代码交给它处理吗? 技术上可以接入,但需要先过合规评估。可行的做法是使用自带密钥指向企业已获批的模型服务,或采用企业版的私有网关、审计日志与访问控制,避免代码流向未获批的第三方。

常见问题

Kilo Code 是免费的吗?

软件本身开源,仓库在 github.com/Kilo-Org/kilocode,可自行查看代码与许可。调用大模型通常需要付费,官方列出个人按需付费、团队每位用户每月 15 美元、企业定制三档,实际价格以官网为准。

它只能用在 VS Code 里吗?

官方说明覆盖 VS Code、JetBrains 系列 IDE 和命令行界面,也可从 Cursor 扩展商店或 Open VSX 安装。不同编辑器的功能完整度可能不一致。

和把代码粘到聊天窗口相比有什么优势?

扩展能直接读取项目文件、按文件定位修改、以差异形式提交,并在执行命令前请求批准,省去反复粘贴,改动更易追溯。

能把公司私有代码交给它处理吗?

技术可行,但需先做合规评估。建议用自带密钥指向企业已获批的模型服务,或采用企业版的私有网关、审计日志与访问控制,避免代码流向未获批的第三方。