Kilo 是一款面向开发者与个人用户的开源 AI 代理工具,主打“本地优先、安全可控、模型自由选择”。它可以嵌入到 VS Code、JetBrains、CLI 等日常工作环境中,帮助你更快编写、重构和调试代码;也可以作为常驻云端的智能助理,全天候处理邮件、日程和重复性工作,让你专注于更重要的任务。

产品详细介绍

Kilo 的核心定位是“开源 AI Coding Agent + 个人自动化代理”,围绕开发与日常工作两大场景提供一整套智能化能力。

1. 开源、本地优先与安全性

  • 开源项目:Kilo 作为开源 AI 编码代理,核心能力与集成方式透明可查,便于团队评估与二次开发。
  • 本地优先:支持在本地环境中运行与调用模型,代码与数据可控,降低隐私与合规风险。
  • 可自托管 OpenClaw:通过托管版 OpenClaw,只需少量配置即可在自己的基础设施上运行 AI 代理,兼顾性能与安全。

2. 多终端集成:VS Code、JetBrains 与 CLI

  • VS Code 插件:在 VS Code 中直接调用 Kilo 进行代码补全、重构建议、文档生成、单元测试生成等操作。
  • JetBrains 集成:在 IntelliJ IDEA、PyCharm 等 JetBrains 系列 IDE 中使用同一套 AI 代理能力,无需切换工具。
  • 命令行(CLI)支持:在终端中通过命令行与 Kilo 交互,适合服务器环境、远程开发或偏好 CLI 的工程师。
  • 云端 Agent 支持:在云环境中运行 Kilo 代理,适合需要长时间运行任务或团队协作的场景。

3. 连接 500+ 模型的统一 AI 网关

  • 多模型接入:Kilo 通过 OpenClaw 原生连接 500+ 不同大模型(包括通用大模型与专用代码模型),用户可按需选择最合适的模型。
  • 统一调用接口:无论底层使用哪种模型,对开发者而言都是统一的调用方式,降低切换成本。
  • 灵活配置:可根据项目类型、语言或任务(如代码生成、重构、文档撰写)选择不同模型策略。

4. 端到端 AI 编码能力

  • 理解整个代码库:Kilo 能够在 IDE 中读取并理解你的项目结构、依赖与上下文,而不仅仅是单个文件。
  • 智能补全与生成:根据上下文生成函数、类、测试用例、接口实现等,提高编码效率。
  • 重构与优化建议:对现有代码提出重构建议,优化可读性、性能与可维护性。
  • 跨文件修改:在获得授权的前提下,Kilo 可以对多个文件进行协同修改,完成端到端的功能实现或重构任务。

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

  • 持续运行的云端代理:Kilo Claw 是托管在云端的 AI 代理,可 24/7 持续运行,无需人工值守。
  • 邮件与日程管理:自动读取和整理邮件、管理日历事件、提醒重要事项,帮助你处理日常信息流。
  • 自动执行任务:根据预设规则或触发条件,代表你执行一系列操作(如回复邮件、更新日程、记录待办)。
  • 生活与工作一体化:既能服务于开发工作流,也能管理个人生活事务,成为“始终在线”的个人助理。

6. 多模式智能代理:一套 Agent,多个工作模式

  • 专用模式切换:Kilo 内置多种“专用模式”(如编码模式、文档模式、自动化模式等),可根据当前任务快速切换。
  • 无需更换工具:在同一 IDE 或 CLI 环境中完成不同类型的工作,无需频繁切换应用。
  • 团队协作支持:团队成员可以共享配置、工作流与 ClawBytes,统一开发体验。

7. ClawBytes:可复用的自动化工作流单元

  • 自定义自动化模块:ClawBytes 是 Kilo 中用于封装重复任务的小型工作流单元,例如“生成接口文档”“批量重构某类函数”等。
  • 可复用与共享:创建一次 ClawByte 后,可在多个项目中复用,也可在团队内部共享。
  • 适配多模型:每个 ClawByte 可指定使用的模型与参数,针对不同任务进行优化。

简单使用教程

以下为基于典型使用场景的简明上手步骤,实际操作以官方文档与插件市场说明为准。

1. 安装与基础配置

  1. 选择使用方式
    • 仅需编码辅助:优先安装 VS Code / JetBrains 插件或 CLI 工具。
    • 需要 24/7 自动化:同时启用 Kilo Claw 托管代理。
  2. 安装 VS Code 插件
    • 打开 VS Code → 扩展(Extensions)。
    • 搜索“Kilo”或“Kilo Code”。
    • 点击安装并重启 VS Code。
  3. 安装 JetBrains 插件(可选)
    • 打开 IDE → Settings/Preferences → Plugins。
    • 搜索“Kilo”并安装,重启 IDE 生效。
  4. 配置模型与 OpenClaw
    • 在插件或 CLI 配置界面中,选择连接的模型提供方或 OpenClaw 服务。
    • 如需自托管,按照官方指引部署 OpenClaw,并在 Kilo 中填入访问地址与密钥。

2. 在 VS Code / JetBrains 中使用 Kilo 编码

  1. 打开项目:在 IDE 中打开你的代码仓库或项目文件夹。
  2. 唤起 Kilo 面板
    • 通过侧边栏图标或快捷键打开 Kilo 面板或聊天窗口。
  3. 上下文感知编码
    • 在编辑器中选中一段代码,右键选择“让 Kilo 重构/解释/优化”。
    • 或在 Kilo 面板中输入自然语言指令,例如:
      • “为当前文件生成单元测试。”
      • “重构这个函数以提高可读性,并添加注释。”
  4. 跨文件修改
    • 对于需要修改多个文件的任务(如新增接口、调整模块结构),在对话中说明目标,确认后允许 Kilo 批量修改相关文件。
  5. 模型切换与模式切换
    • 在插件设置中切换不同模型(如更擅长代码生成或更擅长自然语言的模型)。
    • 在 Kilo 内切换不同 Agent 模式(如“编码模式”“文档模式”),以获得更贴合任务的行为。

3. 在 CLI 中使用 Kilo

  1. 安装 CLI 工具
    • 通过包管理器或官方安装脚本安装 Kilo CLI(具体命令以官方文档为准)。
  2. 初始化配置
    • 运行如 kilo init 之类的初始化命令,配置模型、OpenClaw 地址与认证信息。
  3. 在终端中调用
    • 在项目根目录运行:
      • kilo ask "解释当前项目的模块结构"
      • kilo refactor path/to/file 等命令,对指定文件或目录执行操作。
  4. 结合脚本与 CI/CD
    • 将 Kilo CLI 集成到脚本或 CI 流水线中,实现自动生成文档、自动代码检查或辅助代码审查。

4. 启用 Kilo Claw 作为 24/7 个人助理

  1. 创建 Kilo Claw 实例
    • 在 Kilo 提供的云端控制台或管理界面中创建一个新的 Claw 代理实例。
  2. 连接邮箱与日历
    • 授权 Kilo Claw 访问你的邮箱与日历服务(如通过 OAuth 授权)。
    • 设置基础规则,例如:
      • 自动归类新闻邮件。
      • 为含有“会议”“面试”等关键词的邮件自动创建日历事件草稿。
  3. 配置自动化规则与 ClawBytes
    • 为常见任务创建 ClawBytes,例如:
      • “每天早上 9 点汇总未读重要邮件并发送摘要。”
      • “每周五整理下周日程并发到指定邮箱或聊天工具。”
  4. 监控与调整
    • 定期在控制台查看 Kilo Claw 的执行记录。
    • 对不符合预期的行为进行调整,优化规则与 ClawBytes 配置。

5. 团队协作与最佳实践

  1. 统一配置与模型策略
    • 在团队层面统一模型选择与安全策略,确保代码与数据访问符合公司规范。
  2. 共享 ClawBytes
    • 将团队常用的自动化任务封装为 ClawBytes,在仓库或内部平台共享,减少重复配置。
  3. 结合代码评审流程
    • 使用 Kilo 生成的代码或重构建议时,仍通过正常的 Code Review 流程,确保质量与风格一致。

FAQ 常见问题

1. Kilo 是完全开源的吗?可以自托管吗?
Kilo 是开源 AI 编码代理,核心能力可审查与扩展。通过 OpenClaw,你可以在自己的基础设施上托管模型与代理服务,实现本地优先与数据可控。

2. Kilo 支持哪些开发环境?
Kilo 主要支持 VS Code、JetBrains 系列 IDE(如 IntelliJ IDEA、PyCharm 等)以及命令行(CLI),并可在云端以 Agent 形式运行,覆盖本地与远程开发场景。

3. 连接 500+ 模型具体意味着什么?
Kilo 通过 OpenClaw 统一接入 500+ 不同大模型,包括通用对话模型与专门的代码模型。你可以根据任务类型选择不同模型,而无需为每个模型单独集成。

4. 使用 Kilo 是否安全?我的代码会被上传吗?
Kilo 支持本地优先与自托管模式,你可以将模型与代理部署在自己的环境中,避免代码与敏感数据离开内网。若使用托管服务,可根据官方隐私与安全策略评估是否满足你的合规要求。

5. Kilo Claw 会自动替我发邮件或改日程吗?
Kilo Claw 可以在获得授权和规则配置后,代表你执行邮件回复、日程创建等操作。你可以选择“先生成草稿再人工确认”或“自动执行”,并随时在控制台查看与调整行为。

6. Kilo 适合个人开发者还是团队?
Kilo 同时适合个人与团队:个人开发者可以将其作为智能编码助手与生活助理;团队则可以统一配置模型策略、共享 ClawBytes 与工作流,在保证安全的前提下提升整体开发效率。

7. 如果我已经在用其他 AI 编码工具,还需要 Kilo 吗?
Kilo 的优势在于开源、本地优先、多模型接入与可自托管。如果你需要更强的可控性、希望在本地或私有云中运行 AI 代理,或想统一管理多种模型与自动化工作流,Kilo 可以作为现有工具的有力补充或替代方案。