news 2026/9/13 18:43:30

Kilo Code AI 编码代理上手指南:从五文件重构到无人值守跑测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kilo Code AI 编码代理上手指南:从五文件重构到无人值守跑测试

Kilo Code 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 编码代理就是为这类任务准备的开源工具:它装在 VS Code、JetBrains 或终端里,替你写代码、执行命令、审查改动。项目采用 MIT 协议,500+ 模型可选,按厂商原价计费,起步不需要自备 API Key。

五分钟跑通:开源 AI 编码代理安装

这节解决"从下载到看到第一个结果"的问题。

推荐路径(VS Code 扩展):按Ctrl+Shift+X打开扩展面板,搜索 "Kilo Code"。安装按钮旁有个下拉箭头,选 "Install Pre-Release Version"——这只是市场分发渠道的标签,扩展本身稳定可用。装完重启编辑器,侧边栏会出现 Kilo Code 图标。

备选路径(CLI 命令行):习惯终端就装命令行版本,一条命令完成开源 AI 编码代理安装:

npm install -g @kilocode/cli

装完在项目目录直接运行:

kilo

会进入交互式的 TUI 界面。

两条路径都用同一个任务验收:输入"创建一个 hello.txt,内容 Hello, world!",发送后等它完成。确认跑通的标准:聊天面板显示任务完成,且工作区里真实出现了 hello.txt。JetBrains 用户则从插件市场搜 "Kilo Code",流程一致。

核心工作流拆解:按你的决策顺序来

这节按你实际操作时的先后顺序讲:先选角色,再描述任务,最后审批动作。

  • 先选角色(多角色模式切换):适合"先设计再实现"的流程。触发方式:VS Code 里点聊天面板顶部的模式下拉框;CLI 里按Tab循环切换,或输入/agents打开选择器。最短示例:Plan 模式输入"设计一个 JWT 登录 API",拿到方案后切回 Code 模式落地。
  • 再用自然语言描述任务:适合任何写代码、查问题、要解释的场景。不用记指令格式,动词开头说清目标即可。最短示例:"给这个函数补上错误处理"。
  • 然后审批敏感动作:适合让 AI 动手执行命令的场景。默认 shell 命令、访问项目外目录会先暂停等你确认,你会看到工具名和参数。想省事就在设置里调整,见下文安全一节。
  • 迭代到满意为止:适合需要多轮打磨的任务。补一句反馈就继续,比如"把日志级别改成 warning"。

内置角色共五个:Code(写代码)、Plan(先出方案)、Ask(只读不改)、Debug(排查问题)、Review(审查改动),各角色的工具权限不同,切错角色最多是方案偏了,不会误改文件。

一个完整任务走查:加一个 JWT 登录接口

需求:给现有 Web 项目加/login接口,接收用户名和密码,返回 JWT 令牌,附单元测试。

操作:

  1. 切到 Plan 模式,输入需求,拿到一份含路由、校验、加密逻辑的方案。
  2. 确认方案后切到 Code 模式执行。它跨多个文件生成代码;需要装依赖时先展示终端命令,你批准后继续。
  3. 实现完成后切到 Review 模式,审查未提交的改动。
  4. 它指出密码比对用了明文,切回 Code 模式当场修掉。

结果:新增 4 个文件,测试全部跑通,Review 列出 1 个问题并已修复。全程你只干预了 3 次:1 次方案确认、1 次终端命令批准、1 次修复指令。剩下的读文件、写代码、跑测试都是它自己完成的。

安全与可控:让 AI 动手但不出事

这节回答"敢不敢让它改我的项目"。两个机制默认就开着,不用额外配置。

检查点与回滚:任务执行过程中,Kilo Code 定期给工作区存档。改乱了就在检查点列表里点"回滚到此处",文件恢复存档版本。存档存在项目外的独立仓库里,不会污染你自己的 Git 历史。

命令审批:设置里打开 Auto-Approve 页,每个工具三档——允许、询问、拒绝。默认策略是"未匹配规则则询问",shell 命令、外部目录访问、敏感文件读取都会先问你。

权限边界:Ask 模式的工具权限是只读的,写操作直接被拦;Plan 模式同样不能动手。所以"只问不改"不是口头承诺,是权限层面卡死的。

进阶玩法:自定义模式与 CI/CD 无人值守

适合有经验的读者,篇幅点到为止。

  • 自定义模式:Settings → Agent Behaviour 里给每种模式单独写角色描述、指定 API 配置,把"文档撰写""安全审查"这类固定职责固化下来。
  • MCP 扩展:接入 MCP 服务器给代理加新能力,企业版还能按组织控制 MCP 安装范围。
  • 任务中换模型:模型可随时切换,不用重开会话。
  • CI/CD 无人值守:一条命令让 CLI 跑完任务:
kilo run --auto "run tests and fix any failures"

--auto关闭所有确认提示,只在可信环境里用。

延伸阅读

  • packages/kilo-docs/pages/getting-started/:安装、认证、第一个任务的完整分步文档
  • packages/kilo-docs/pages/code-with-ai/:角色、检查点、浏览器控制等全部功能说明
  • packages/:核心源码目录,core、opencode、tui 等各子系统都在这
  • CONTRIBUTING.md:贡献流程、开发环境与代码规范

今天就能做一件事:打开 Kilo Code 面板,跑通"创建 hello.txt"这个最小任务,确认安装没问题。手感有了之后,拿一个真实小需求试试 Plan 加 Code 的组合——先要方案再动手,比一上来丢个大任务更容易建立信任。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 18:43:20

ESP32-C3嵌入式AI名片:NFC触碰即启的本地化可信身份系统

1. 这张“AI名片”不是PPT,是能被手机碰一下就亮起来的实体设备 “我把 Trae AI Passport 变成了我的 AI 名片”——这句话刚发到技术群,立刻被追问:“Trae 是啥?AI 名片还能碰一碰就跳出来?” 不是小程序、不是二维码…

作者头像 李华
网站建设 2026/9/13 18:43:04

Stable Diffusion Forge 从零到首图:低显存生图实战指南

Stable Diffusion Forge 从零到首图:低显存生图实战指南 【免费下载链接】stable-diffusion-webui-forge 项目地址: https://gitcode.com/GitHub_Trending/st/stable-diffusion-webui-forge 装好原版 WebUI 却发现 Flux 模型根本塞不进显存,换机…

作者头像 李华
网站建设 2026/9/13 18:41:35

Python回归模型预测插层熔喷材料性能:从特征工程到模型解释

简介:这是一份面向插层熔喷非织造材料性能研究的代码包,整合了基于回归模型的完整分析流程,涵盖数据预处理、回归建模、结果可视化与检验报告,适合材料、纺织、计算机等专业本科生或研究生用于课程设计、期末大作业及毕业设计。包…

作者头像 李华