开源编程智能体,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行测试。
- Star
- 27,664
- Fork
- 3,280
- 未关闭 Issue
- 660
- 最近提交
- 5小时前
这是什么?
Kilo Code 是一款 AI 编程代理,可在 VS Code、JetBrains 系列 IDE 和命令行中使用。它能根据自然语言指令跨多个文件生成和修改代码,并在任务中执行终端命令、控制浏览器。
内置 Code、Plan、Ask、Debug 四种代理模式,分别适用于编码、架构规划、代码问答和问题排查,也支持自定义代理。用户可以在 500 多个模型之间选择,并在任务执行中途切换,费用按模型服务商的价格计算。
在自动化场景下,`kilo run --auto` 可无交互运行,适合 CI/CD 流水线,但需在可信环境中使用。项目还提供浏览器中运行的云端代理,以及针对 Pull Request 的自动化 AI 代码审查。命令行版本基于 OpenCode 分支开发。
核心功能
- 01根据自然语言跨多个文件生成和修改代码。
- 02内置 Code、Plan、Ask、Debug 代理,并支持自定义代理。
- 03可访问 500 多个模型,并支持任务中途切换。
- 04提供带幽灵文本提示的行内自动补全。
- 05可执行终端命令并控制浏览器。
- 06通过 `kilo run --auto` 无交互运行,适用于 CI/CD。
适用场景
- 根据自然语言需求在代码库中实现功能或重构。
- 在不修改文件的前提下询问陌生代码库的问题。
- 在 CI/CD 流水线中自动运行测试并修复失败。
- 为 Pull Request 获取自动化 AI 代码审查。
快速上手
- 1
通过 npm 安装命令行工具
npm install -g @kilocode/cli - 2
进入项目目录并启动 Kilo
kilo
使用前须知
- 在 VS Code 扩展中访问 500+ 模型需要创建账户。
- 自主模式(--auto)会自动批准权限请求,因此只应在可信环境中使用。
标签
常见问题
- kilocode 是什么?
- 开源 AI 编程代理,可在 VS Code、JetBrains 或命令行中使用,支持 500 多种模型。 Kilo Code 是一款 AI 编程代理,可在 VS Code、JetBrains 系列 IDE 和命令行中使用。它能根据自然语言指令跨多个文件生成和修改代码,并在任务中执行终端命令、控制浏览器。
- kilocode 可以免费使用吗?用的什么许可证?
- kilocode 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- kilocode 还在维护吗?
- 活跃维护中。kilocode 最近一次提交是在 2026年10月20日。
- kilocode 适合用来做什么?
- 根据自然语言需求在代码库中实现功能或重构。 在不修改文件的前提下询问陌生代码库的问题。 在 CI/CD 流水线中自动运行测试并修复失败。 为 Pull Request 获取自动化 AI 代码审查。
- kilocode 怎么安装和运行?
- 通过 npm 安装命令行工具: npm install -g @kilocode/cli 进入项目目录并启动 Kilo: kilo
- 在哪里获取 kilocode?
- 源代码和安装说明在 GitHub 上:https://github.com/Kilo-Org/kilocode
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.6万2461GoMIT更新于 20小时前
将整个代码仓库打包成单个 AI 友好文件,方便输入给 Claude、ChatGPT 等大模型的命令行与网页工具。
2.9万1705TypeScriptMIT更新于 前天
智谱 Z.ai 推出的 AI 编程工作台,提供桌面应用、浏览器界面和终端 Agent。
79892455TypeScriptApache-2.0更新于 昨天
一个命令行工具,扫描代码库并生成精简的 AI 上下文文件,减少编程助手探索项目时消耗的 token。
1419128TypeScriptMIT更新于 3个月前
VS Code 扩展,让 Claude Code、Codex 等多个编程智能体在同一会话中独立给出意见、交接任务并讨论方案。
114454TypeScriptApache-2.0更新于 7天前
命令行代理工具,在 AI 编程助手读取 shell 命令输出前进行过滤和压缩,减少 token 消耗。
8.4万5334RustApache-2.0更新于 昨天