Kilo Code 是一款开源 AI 编程扩展,把大模型接入编辑器的项目上下文,用自然语言驱动代码生成、重构、调试、代码库问答与代码审查,支持多模式切换、MCP 扩展和自带 API 密钥。
Kilo Code:面向开发者的开源 AI 编程扩展
Kilo Code 是一款开源的 AI 编程扩展,安装在 VS Code、JetBrains 等编辑器或命令行环境中使用。它的做法是把大模型直接接到开发工作区里:开发者用自然语言描述需求,扩展读取项目文件、提出改动方案,在获得确认后写入代码或执行命令。官方把定位概括为"一个开放代理,适配各类开发者工作流"。
对已经习惯在编辑器里工作的团队来说,这类产品的价值不在"能不能生成一段代码",而在改动是否落在正确的文件里、是否可以逐步审核。Kilo Code 的功能设计基本围绕这两点展开,同时用开源仓库和自带密钥(BYOK)的方式,把模型选择权和数据流向交回使用者。

主要能力
代码生成与修改:根据自然语言描述生成新代码,也能在既有文件上做定点修改。生成结果以差异形式呈现,便于逐条确认,而不是一次性覆盖整个文件。
多模式协作:提供 Code、Architect、Debug 等模式。Code 模式负责实现,Architect 模式偏重方案设计与技术文档,Debug 模式用于定位和修复问题。模式切换相当于给同一个模型换一套工作约束,减少"边想边改"带来的混乱。
代码库问答:针对当前项目提问,例如某个函数在哪里被调用、某段配置为何这样写。索引建立后,回答会带上文件位置,方便直接跳转核对。
任务自动化:支持读写文件、执行终端命令等操作,把重复性的收尾工作交给代理完成。涉及写操作或命令执行时,默认需要人工批准,也可以按规则放开自动批准范围。
代码审查:分析 Pull Request 并给出改进建议,适合在合并前做一轮机器检查。
MCP 扩展:通过 MCP 协议接入外部工具与 API,把企业内部系统、数据库或专用脚本纳入代理可调用的范围。
模型选择:官方称可访问 500 多个模型(该数字来自厂商页面),可按任务复杂度在快速模型与强推理模型之间切换;也支持填入自己的 API 密钥。
使用步骤
- 安装扩展:在 VS Code 扩展面板(
Ctrl+Shift+X或Cmd+Shift+X)搜索 "Kilo Code" 并安装,也可从 Open VSX 获取,或手动安装.vsix文件;Cursor 用户可在其扩展商店中查找。 - 登录账号:点击侧边栏的 Kilo Code 图标打开面板,完成注册或登录。
- 选择模型:在设置中挑选模型,或配置自己的 API 密钥。若要控制成本,建议先用小模型试跑。
- 描述任务:在对话框里用自然语言写清目标与约束,例如"给这个 Python 脚本加上参数校验并补测试"。
- 审核建议:代理会列出准备读取的文件、准备修改的位置和准备执行的命令,逐项批准或拒绝。
- 迭代收敛:根据结果补充反馈,直到改动符合预期;建议在独立分支上操作,便于随时回退。
适用场景
- 原型开发:把想法快速落成可运行的骨架,先验证结构再补细节。
- 旧项目维护:在陌生代码库里定位调用关系、补充注释与文档,降低接手成本。
- 代码审查前置:在人工评审前用代理过一遍 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 安装。不同编辑器的功能完整度可能不一致。
和把代码粘到聊天窗口相比有什么优势?
扩展能直接读取项目文件、按文件定位修改、以差异形式提交,并在执行命令前请求批准,省去反复粘贴,改动更易追溯。
能把公司私有代码交给它处理吗?
技术可行,但需先做合规评估。建议用自带密钥指向企业已获批的模型服务,或采用企业版的私有网关、审计日志与访问控制,避免代码流向未获批的第三方。