这个项目能做什么

Kilo Code 是一个开源的代理工程平台,核心是运行在VS Code、JetBrains IDE和命令行中的AI编程代理。该项目采用MIT许可证,定位为跟随开发者在各种工具间切换的单一代理。 安装选项包括Marketplace上的VS Code扩展、JetBrains插件,以及通过npm、pnpm、bun、curl、Homebrew和Arch Linux AUR分发的CLI。预构建二进制文件发布在GitHub Releases上,支持Windows x64、macOS(Apple Silicon和Intel)以及Linux(x64和ARM),并附有关于旧CPU基线构建和Alpine或最小Docker镜像的musl构建说明。项目还通过其Web应用提供云代理和自动拉取请求代码审查。 Kilo内置多个专业代理:Code用于根据自然语言实现和编辑代码,Plan用于编写代码前的架构和实现规划,Ask用于在不修改文件的情况下回答关于代码库的问题,Debug用于故障排查。用户还可以定义自定义代理。 文档记录的功能包括基于自然语言的多文件代码生成、通过Tab键接受幽灵文本建议的内联自动补全、代理审查并纠正自身工作的自检、用于运行命令和自动化Web的终端和浏览器控制,以及用于安装代理、技能、MCP服务器和插件的市场。该平台宣称可访问500多种模型,并支持在任务中途切换模型,同时声明用户按模型提供商的费率付费,无加价,且无需API密钥即可开始使用。 对于CI/CD,CLI通过`kilo run --auto`支持自主模式,该模式自动批准权限提示,除非规则明确拒绝该操作;README警告仅在可信环境中使用。CLI被描述为OpenCode的分支,适配了Kilo平台。仓库中链接了文档、贡献指南、发布说明和行为准则。