Kilo Code 开源 AI 编程代理:把 AI 开发团队装进你的编辑器
【免费下载链接】kilocodeKilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kilocode
Kilo Code 是一个开源的 AI 编程代理(coding agent),可以直接跑在 VS Code、JetBrains 或终端里。它不只是逐行补全代码——你描述一个任务,它会自己规划方案、修改代码、运行命令验证,再回头检查成果。个人小项目也好,几十万行的大仓库也好,重复劳动的部分都能交给这个开源工具。
解决重复劳动:为什么代码补全不够
很多开发者用 AI 编程工具的体感是:让它写代码,它就只写;让它修 bug,它可能改坏别处。问题不在模型,而在于没人盯着整个流程。
Kilo Code 解决的正是这一点。你布置任务后,它不只是返回一段代码——它会读项目文件、跑测试命令、看到报错、修正代码、再跑一遍直到通过。"你复制输出、手动运行、把错误贴回去"的来回折腾,都由它完成 ✅
模型选择也不受限制:500 多个模型可选,任务进行中随时切换。琐碎重构用快的,复杂设计用强推理的,按模型原厂价格计费,零加价。
三步跑通 Kilo Code 本地环境
最快的方式是 CLI,全局装好后进入任意项目目录即可开始:
npm install -g @kilocode/cli kilo习惯在 IDE 里干活的话,从 VS Code 市场安装扩展(JetBrains 在插件市场搜 "Kilo Code"),打开面板登录账号就能用,不需要准备 API key。想从源码运行或参与开发,先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/ki/kilocode各平台的安装方式见 README,开发环境配置参考贡献指南。
一个任务五种分工:从规划到自查
它的核心思路是分工,而不是一个模型干所有活。内置 5 种代理角色,按任务切换:
- Plan:动手前先设计架构和实现路径,新需求先让它"想清楚",减少返工
- Code:默认主力,从自然语言直接写码改码,可跨多个文件
- Debug:追踪错误、定位根因,省去你逐行翻日志的时间
- Review:按性能、安全、风格、测试覆盖四个角度检查你的改动,相当于提交前的自查
- Ask:只回答代码库相关问题、不碰任何文件,熟悉陌生项目时很好用
比如新需求来了,先切 Plan 出方案,再切 Code 落地,最后让 Review 过一遍。分工逻辑在 packages/core/,CLI 运行时实现在 packages/opencode/。
进阶玩法:让它按你的规矩干活 🔧
跑通第一个任务后,通常会想让它更"合规矩"。三个最常用的开关:
- 自定义规则:把项目约定(命名、目录结构、禁改文件)写进规则文件,代理全程遵守;标记为受限的敏感文件,它会主动拒绝读取
- 代码库索引:大项目开启语义索引,找代码按含义而不是关键词,百万行仓库也不容易漏
- 检查点(Checkpoints):任务执行中自动保存代码状态快照,改得不满意可以回退,不用自己对着 diff 猜
此外它还有一个 MCP 市场,可以接入外部服务器扩展能力——让代理会查数据库、操作工单系统,都是加一个工具的事。
下一步
如果你看到这里,建议直接打开一个真实项目,让它修一个现存的 bug——这是感受 AI 代理到底能省多少事最快的方式。
- 提交 Issue 或功能建议:入口见 README 文末
- 加入社区:README 文末列有 Discord、Reddit 等渠道
- 参与贡献:从贡献指南开始,文档纠错和功能开发都欢迎
Kilo Code 采用 MIT 协议,可自由使用、修改,包括商业用途。
【免费下载链接】kilocodeKilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.项目地址: https://gitcode.com/GitHub_Trending/ki/kilocode
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考