Kilo 是面向开发者的开源 AI 编码智能体解决方案,支持本地优先、可选 500+ 模型,既可以作为 IDE 内的智能编码助手,也可以通过托管 OpenClaw/KiloClaw 快速部署 24/7 运行的 AI 代理,帮助你更快构建、发布和迭代软件。

产品详细介绍

Kilo 的核心定位是“端到端 AI 编码智能体”,旨在让开发者在熟悉的工具链中无缝使用 AI:从本地开发、代码理解、重构,到自动化脚本和聊天机器人式协作,一套工具全部打通。

开源 AI 编码智能体

  • 开源项目:Kilo 是当前最受欢迎的开源 AI 编码智能体之一,代码透明、可自定义、可扩展。
  • 本地优先与安全性:支持在本地或自有基础设施上运行,代码不必离开你的安全环境,适合对隐私和合规有要求的团队。
  • 500+ 模型支持:可接入多种主流与开源大模型,根据场景选择最合适的模型(如代码生成、重构、文档总结等)。

多端集成:VS Code、JetBrains、CLI 与云端代理

  • VS Code 插件:在 VS Code 中直接调用 Kilo 进行代码补全、重构建议、单元测试生成、代码解释等。
  • JetBrains 集成:支持 IntelliJ IDEA、PyCharm 等 JetBrains 系列 IDE,让 Java、Kotlin、Python 等语言开发者也能享受同样的 AI 能力。
  • CLI 工具:通过命令行使用 Kilo,对仓库进行批量重构、生成脚本、分析日志、运行自动化任务等。
  • 云端智能体(Cloud Agents):在云端运行的 Kilo/OpenClaw/KiloClaw 代理,可与本地开发环境协同工作,实现持续任务与异步协作。

OpenClaw 与 KiloClaw:托管 AI 代理

  • OpenClaw 托管版:官方托管的 OpenClaw 实例,无需自建基础设施,即可获得 24/7 在线的 AI 代理能力。
  • KiloClaw:在功能上覆盖 OpenClaw 的主要能力,但去除了自托管的复杂度,适合希望“开箱即用”的团队和个人。
  • 快速部署
    • 无需 SSH 登录服务器
    • 无需 Docker 配置
    • 无需编写 yaml 配置文件
    • 60 秒内完成部署,即可获得可用的 AI 代理服务
  • 零加价(Zero Markup):在模型调用成本上不额外加价,便于控制预算和成本透明。

多模式智能体:一套代理,多种工作模式

Kilo 提供多种“智能体模式(agent modes)”,可以根据当前任务快速切换:

  • 代码生成模式:根据需求或注释生成新代码、脚本、配置文件。
  • 代码理解与解释模式:对复杂函数、模块或整个仓库进行解释和总结。
  • 重构与优化模式:提出重构建议、性能优化点、架构调整方案。
  • 文档与测试模式:自动生成 README、接口文档、单元测试与集成测试样例。

你可以在同一个代理中切换模式,而不必更换工具或环境,减少上下文切换成本。

团队协作与聊天平台集成

  • 聊天平台连接:托管的 OpenClaw/KiloClaw 代理可以直接连接:
    • Telegram
    • Discord
    • Slack
  • 团队协作
    • 团队成员可在群聊中直接向 AI 代理提问、请求代码片段或部署脚本。
    • 支持围绕同一代码仓库或项目进行协作,AI 代理可持续记忆上下文。

自动化与定时任务

  • 定时任务(Scheduled Tasks)
    • 在你离线或睡觉时,AI 代理仍可运行预设任务,如代码检查、依赖升级、日志分析等。
    • 适合夜间批处理、定期健康检查、自动生成日报/周报等场景。

简单使用教程

下面以“选择托管 OpenClaw/KiloClaw + 在 VS Code 中使用 Kilo”为例,给出一个简明上手流程。

步骤一:选择使用路径

在 Kilo 官网(kilo.ai)你可以选择两条主要路径:

  1. 托管 OpenClaw/KiloClaw 代理:适合希望快速拥有 24/7 在线 AI 代理、并与聊天工具集成的用户或团队。
  2. IDE/CLI 编码智能体:适合主要在本地 IDE 中使用 AI 辅助编码的开发者。

你可以单独使用其中一种,也可以两者结合:云端代理负责持续任务,本地 IDE 负责日常开发。

步骤二:快速部署托管 OpenClaw/KiloClaw

  1. 访问官网并注册/登录账号。
  2. 在控制台中选择“Hosted OpenClaw”或“KiloClaw”。
  3. 按向导填写必要信息(如项目名称、模型选择等)。
  4. 一键部署:
    • 无需 SSH
    • 无需 Docker
    • 无需 yaml
  5. 部署完成后,你将获得:
    • 代理访问地址或控制面板
    • 用于集成 Telegram/Slack/Discord 的配置信息或 Webhook/Token

步骤三:连接聊天平台

以 Slack 为例:

  1. 在 Slack 中创建或选择一个工作区与频道。
  2. 在 Kilo/OpenClaw 控制台中选择“连接 Slack”。
  3. 授权 Kilo 访问指定工作区和频道。
  4. 完成后,你即可在该频道中 @AI 代理,向其提问或请求代码示例、部署脚本等。

同理,你也可以按照向导连接 Telegram 或 Discord。

步骤四:在 VS Code 中安装与使用 Kilo

  1. 打开 VS Code,进入扩展(Extensions)市场。
  2. 搜索“Kilo”或“Kilo Code”相关扩展。
  3. 点击安装,并在安装完成后重启 VS Code(如有提示)。
  4. 在扩展设置中:
    • 绑定你的 Kilo/OpenClaw 账号或 API Key。
    • 选择默认使用的模型(如通用大模型或专门的代码模型)。
  5. 在编辑器中开始使用:
    • 选中一段代码,右键选择“让 Kilo 解释/重构/生成测试”。
    • 在侧边栏或命令面板中打开 Kilo 面板,与 AI 进行对话式交互。
    • 使用快捷键触发代码补全或智能建议(具体快捷键以扩展说明为准)。

步骤五:在 CLI 中调用 Kilo

  1. 安装 Kilo CLI(通常通过包管理器或脚本安装,具体以官方文档为准)。
  2. 在终端中配置认证信息(如 kilo login 或设置环境变量)。
  3. 在项目根目录中运行命令,例如:
    • kilo explain path/to/file:让 AI 解释某个文件。
    • kilo refactor src/:对指定目录进行重构建议。
    • kilo task:执行预设的自动化任务或脚本。

步骤六:配置定时任务

  1. 在 Kilo/OpenClaw 控制台中创建“Scheduled Task”。
  2. 选择任务类型(如代码扫描、依赖检查、日志分析等)。
  3. 设置执行频率(如每天、每周、每小时)。
  4. 指定结果输出方式:
    • 发送到 Slack/Telegram/Discord 频道
    • 发送到邮箱或 Webhook
  5. 保存后,AI 代理将在设定时间自动执行任务,即使你不在线也能持续工作。

FAQ 常见问题

1. Kilo 是免费的吗?

  • Kilo 作为开源项目本身是免费的,你可以自行部署和使用。
  • 托管版 OpenClaw/KiloClaw 以及部分高级功能可能采用订阅或按量计费模式,具体以官网定价为准。

2. 我需要自己搭建服务器吗?

  • 如果使用托管版 OpenClaw/KiloClaw,则不需要自建服务器,也不需要 SSH、Docker 或 yaml 配置。
  • 如果你希望完全自托管,也可以基于开源版本自行部署在自己的基础设施上。

3. 支持哪些 IDE?

  • 目前主要支持:
    • VS Code
    • JetBrains 系列(如 IntelliJ IDEA、PyCharm 等)
  • 未来可能扩展到更多编辑器和工具,具体请关注官网更新。

4. 我的代码会被上传到云端吗?

  • 如果你选择本地优先或自托管部署,可以将所有数据留在自己的环境中。
  • 使用托管服务时,代码与数据的处理方式、存储策略和隐私保护措施请参考官方隐私与安全文档。

5. 是否支持多种大模型?

  • 是的,Kilo 支持 500+ 不同模型,你可以根据任务类型、成本和性能需求选择合适的模型。

6. 可以团队协作使用吗?

  • 可以。通过连接 Slack、Telegram、Discord 等聊天平台,团队成员可以共享同一个 AI 代理,共同查看上下文与历史对话,适合团队开发与项目协作。

7. 部署托管 OpenClaw/KiloClaw 需要多长时间?

  • 官方宣称在 60 秒内即可完成部署,整个过程无需 SSH、Docker 或 yaml 配置,适合希望快速上手的用户。

8. Kilo 适合哪些场景?

  • 日常编码与代码补全
  • 代码审查与重构建议
  • 自动生成测试与文档
  • 定时代码健康检查与依赖升级
  • 在聊天工具中充当“团队 AI 助手”,回答技术问题、生成脚本与配置