Kilo 是一款面向开发者与高效工作者的开源 AI 代理工具,既可以作为 IDE 内的智能编码助手,也可以作为 24/7 运行的个人助理,帮你处理邮件、日程和各类重复性任务。它基于 OpenClaw 引擎,原生连接 500+ 模型,支持 VS Code、JetBrains、CLI 等多种环境,并提供托管的 Kilo Claw 云端代理,让你在本地与云端之间自由切换。

产品详细介绍

Kilo 的核心定位是“开源 AI 编码代理 + 始终在线的 AI 助手”,旨在帮助个人开发者和团队更快地构建、发布和迭代产品,同时自动化日常工作流程。

1. 开源 AI 编码代理

  • 开源与可自托管:Kilo 是开源项目,开发者可以审查代码、参与贡献,也可以在自己的基础设施上部署,满足安全与合规需求。
  • 本地优先与安全:支持本地运行与本地模型调用,敏感代码与数据可留在自己的环境中,降低泄露风险。
  • 深度理解代码库:Kilo 能够索引并理解你的项目结构、依赖和上下文,在 VS Code、JetBrains 或 CLI 中提供更贴合实际工程的建议与重构方案。
  • 多环境支持
    • VS Code 插件:在编辑器中直接对话、补全、重构、生成测试。
    • JetBrains 插件:适配 IntelliJ 系列 IDE 的开发体验。
    • CLI 工具:在终端中直接调用 AI 进行代码生成、解释、批量修改等操作。

2. OpenClaw 引擎与 500+ 模型

  • Powered by OpenClaw:Kilo 由 OpenClaw 引擎驱动,提供高性能、多模型调度能力。
  • 原生连接 500+ 模型
    • 支持多家模型提供商与多种模型类型(代码模型、通用大模型、专用任务模型等)。
    • 可根据任务选择最合适的模型,例如:代码生成、单元测试生成、文档撰写、邮件回复等。
  • 灵活模型切换:在同一工作流中可以切换或组合不同模型,以获得更好的效果与成本平衡。

3. Kilo Claw:托管 24/7 AI 代理

  • 始终在线的云端代理:Kilo Claw 是官方托管的 AI 代理,可 24/7 持续运行,不依赖本地机器在线。
  • 两步快速托管:通过简单的几次点击即可在云端启动 OpenClaw 实例,无需复杂运维。
  • 自动执行任务
    • 读取和整理邮件,自动草拟回复。
    • 管理日程和日历,安排会议和提醒。
    • 根据预设规则执行重复性操作(如同步数据、生成日报等)。

4. 多模式智能代理(Multiple modes, one agent)

  • 专用模式切换:Kilo 内置多种“代理模式”,针对不同场景进行优化:
    • 编码模式:专注代码补全、重构、调试建议。
    • 文档模式:生成或整理技术文档、README、API 文档。
    • 办公模式:处理邮件、日程、任务列表。
  • 同一代理,多场景复用:无需在多个工具之间来回切换,只需在 Kilo 内切换模式即可完成不同类型的工作。

5. 自动化工作流与 ClawBytes

  • 自定义工作流:通过配置自定义“ClawBytes”(可理解为小型自动化脚本或任务模块),让代理自动执行重复性任务。
  • 典型应用场景
    • 自动生成和更新 changelog、release note。
    • 定期扫描代码库,提出重构建议或安全提醒。
    • 批量处理文本、日志、配置文件。

6. 团队协作与扩展性

  • 团队共享配置:团队可以共享模型配置、工作流和 ClawBytes,统一开发规范与自动化流程。
  • 插件与集成:通过开放接口与生态,Kilo 可与现有 CI/CD、项目管理工具等集成,融入现有开发流程。

简单使用教程

以下为基于典型使用场景的简明上手步骤,具体安装命令与配置以官方文档为准。

1. 安装与基础配置

  1. 选择使用方式
    • 仅需本地编码助手:安装 VS Code / JetBrains 插件或 CLI 工具。
    • 需要 24/7 云端代理:注册并启用 Kilo Claw 托管服务。
  2. 安装插件(以 VS Code 为例)
    • 打开 VS Code 扩展市场,搜索“Kilo”或“Kilo Code”。
    • 点击安装并重启 VS Code。
  3. 初次配置
    • 在插件设置中选择默认模型或模型提供商。
    • 配置访问密钥(如需要)和本地/远程运行方式。
    • 选择是否启用代码库索引,以便代理更好理解项目。

2. 在 IDE 中使用编码代理

  1. 打开项目:在 VS Code 或 JetBrains 中打开你的代码仓库。
  2. 唤起 Kilo 面板
    • 使用侧边栏图标或快捷键打开 Kilo 对话窗口。
  3. 常见操作
    • 代码补全:在编辑时自动触发,或通过快捷键请求更智能的补全建议。
    • 代码解释:选中一段代码,右键选择“让 Kilo 解释这段代码”。
    • 重构建议:让 Kilo 提出重构方案,并生成对应代码片段。
    • 生成测试:让 Kilo 为指定函数或模块生成单元测试样例。
  4. 切换代理模式
    • 在 Kilo 面板中选择“编码模式 / 文档模式”等不同模式,以获得更针对性的回复。

3. 在 CLI 中使用 Kilo

  1. 安装 CLI 工具:根据官方说明通过包管理器或脚本安装 Kilo CLI。
  2. 基础命令示例
    • 解释文件:kilo explain path/to/file
    • 生成代码:kilo generate "实现一个二叉树遍历"
    • 批量修改:结合命令行参数指定文件范围和修改规则。
  3. 与脚本集成
    • 将 Kilo CLI 嵌入到自定义脚本或 CI 流程中,实现自动代码检查、文档生成等。

4. 启用 Kilo Claw 24/7 云端代理

  1. 创建账户并登录:在 Kilo 官网注册账号并登录控制台。
  2. 两步启动托管 OpenClaw
    • 选择“创建新代理”或“启动 Kilo Claw”。
    • 选择基础配置(模型、权限范围、通知方式)后点击启动。
  3. 连接邮箱与日历
    • 授权访问你的邮箱和日历服务(如 Gmail、Outlook、Google Calendar 等)。
    • 设置代理可执行的操作范围(仅阅读、草拟回复、自动发送等)。
  4. 配置自动化任务(ClawBytes)
    • 在控制台中选择预设 ClawBytes 模板(如“收件箱整理”“会议安排”“日报生成”)。
    • 根据需要调整触发频率和规则。

5. 日常使用示例

  • 开发者场景
    • 在 VS Code 中边写代码边使用 Kilo 自动补全和重构建议。
    • 使用 CLI 批量生成接口文档或测试用例。
  • 个人助理场景
    • 让 Kilo Claw 每天早上整理前一天的邮件并生成摘要。
    • 自动在日历中为重要邮件创建跟进事件。

FAQ 常见问题

1. Kilo 是完全开源的吗?
是的,Kilo 是开源 AI 编码代理,你可以查看源代码、提交 Issue 或 PR,也可以自托管部署。

2. 我的代码和数据会被上传到云端吗?
默认情况下,Kilo 支持本地优先模式,你可以选择仅在本地运行和调用模型。若启用云端模型或 Kilo Claw,需要根据你的配置决定哪些数据会被发送到远程服务。

3. 需要绑定特定模型提供商才能使用吗?
不强制绑定。Kilo 通过 OpenClaw 原生连接 500+ 模型,你可以根据需要选择不同提供商和模型,也可以使用本地模型。

4. 不写代码的人可以用 Kilo 吗?
可以。除了编码代理,Kilo 还提供“个人 24/7 助手”模式,可用于管理邮箱、日程和日常任务,适合非技术用户使用。

5. Kilo 与普通 AI 聊天工具有什么区别?
Kilo 更偏向“代理”和“自动化”:

  • 深度集成 IDE 和 CLI,理解你的代码库和工程上下文。
  • 通过 Kilo Claw 和 ClawBytes 实现 24/7 持续运行和自动执行任务,而不仅是被动对话。

6. 团队如何一起使用 Kilo?
团队可以共享模型配置、工作流和 ClawBytes,将统一的编码规范、自动化检查和文档生成流程集成到团队开发环境中。

7. 是否支持多平台和多 IDE?
是的,Kilo 支持 VS Code、JetBrains 系列 IDE 以及命令行环境,并可通过托管代理在云端持续运行。