Kilo 是一款面向开发者与个人用户的开源 AI 代理产品,既可以作为智能编码助手深度理解你的代码库,也可以作为 24/7 个人助理,自动处理邮件、日程和重复性任务。它基于 🦞 OpenClaw 引擎,支持 VS Code、JetBrains、CLI 等多种开发环境,并可无缝连接 500+ 大模型,实现本地优先、安全可控的 AI 工作流。

产品详细介绍

Kilo 的核心定位是“开源 AI Coding Agent + 个人自动化代理”,围绕开发效率与日常事务自动化提供一整套解决方案:

  1. 开源 AI 编码代理(Coding Agent)
  • 深度理解代码库:Kilo 能在 VS Code、JetBrains 以及命令行中工作,读取并理解你的项目结构、依赖与上下文,提供更贴近实际工程的补全、重构与解释。
  • 多模型支持(500+ 模型):通过 OpenClaw,Kilo 原生连接 500+ 不同能力与尺寸的模型,你可以根据场景选择更快、更便宜或更强大的模型。
  • 端到端 AI 编码:从代码生成、单元测试编写、Bug 定位到重构与文档生成,Kilo 支持完整开发闭环,减少在不同工具之间来回切换。
  • 多模式智能代理:内置多种“代理模式”(如解释模式、重构模式、测试模式等),可以在同一代理中快速切换上下文,而无需更换工具或插件。
  1. Always-on 个人与团队 AI 助理
  • Kilo Claw 托管代理:Kilo Claw 是一个 24/7 运行的托管 AI 代理,可以持续在云端为你工作,例如读取邮件、管理日历、执行自动化任务。
  • 个人 24/7 助理:适用于非开发场景,如:
    • 自动整理和分类邮箱
    • 生成日程、安排会议
    • 跟进待办事项和提醒
  • 团队协作支持:Kilo 可以部署在团队环境中,作为共享 AI 助理,帮助统一代码风格、自动生成文档、处理重复性运维或开发任务。
  1. 本地优先与安全性
  • Local-first 设计:在支持的场景下,Kilo 优先在本地运行与处理数据,减少敏感代码与隐私信息上传到云端的风险。
  • 可自建 OpenClaw:通过“Hosted OpenClaw in 2 clicks”,你可以快速搭建自己的 OpenClaw 服务,将模型与数据托管在可控环境中。
  • 开源透明:作为开源项目,Kilo 的核心逻辑与集成方式可审计、可扩展,便于企业与开发者根据自身安全策略进行二次开发与部署。
  1. 自动化工作流与 ClawBytes
  • 自定义工作流(ClawBytes):你可以为常见的重复任务创建自定义“ClawBytes”,例如:
    • 自动生成代码评审建议
    • 批量更新配置或脚本
    • 定期整理日志、生成报表
  • 跨工具统一体验:无论在 VS Code、JetBrains 还是 CLI 中,Kilo 都以统一的代理逻辑工作,减少学习成本。
  1. 多场景应用
  • 开发者场景
    • 日常编码与调试
    • 快速理解陌生代码库
    • 自动生成测试与文档
    • DevOps 脚本与自动化
  • 个人效率场景
    • 邮件与日程管理
    • 信息整理与总结
    • 个人知识库维护

简单使用教程

以下为基于官网信息整理的通用入门步骤,具体安装命令与配置以官方文档为准:

1. 安装与环境准备

  1. 选择使用方式
    • IDE 插件:VS Code 扩展 / JetBrains 插件
    • 命令行工具:在终端中使用 Kilo 代理
    • 托管代理:使用 Kilo Claw 作为 24/7 云端代理
  2. 安装插件或 CLI
    • 在 VS Code 插件市场搜索“Kilo”并安装
    • 在 JetBrains 插件仓库搜索“Kilo”并安装
    • 或根据官网指引安装 Kilo CLI(例如通过包管理器或脚本)
  3. 配置 OpenClaw
    • 使用“2 点击托管 OpenClaw”快速创建托管实例,或
    • 选择连接已有的模型服务 / 自建模型集群

2. 连接模型与基础配置

  1. 选择模型来源
    • 从内置的 500+ 模型列表中选择默认模型
    • 根据需求为不同任务指定不同模型(如:轻量模型用于补全,大模型用于复杂重构)
  2. 设置访问密钥与权限
    • 在 Kilo 设置中填入相应 API Key 或访问凭证
    • 为项目或团队配置访问权限,确保代码与数据安全
  3. 启用本地优先策略(可选)
    • 在设置中开启 local-first 选项,优先使用本地模型或本地推理服务

3. 在 IDE 中使用 Kilo Coding Agent

  1. 打开项目:在 VS Code 或 JetBrains 中打开你的代码仓库。
  2. 启动 Kilo 面板或命令
    • 通过侧边栏图标或命令面板打开 Kilo
    • 选择“Coding Agent”模式
  3. 常见操作示例
    • 选中一段代码,右键选择“让 Kilo 解释这段代码”
    • 在编辑器中输入注释或需求,让 Kilo 生成实现代码
    • 让 Kilo 为当前文件或项目生成单元测试
    • 请求 Kilo 对函数或模块进行重构并解释改动
  4. 切换代理模式
    • 在 Kilo 面板中切换到不同模式(如:解释、重构、测试、文档),以适配当前任务

4. 在 CLI 中使用 Kilo

  1. 进入项目目录:在终端中 cd 到你的代码仓库。
  2. 调用 Kilo 命令(示例逻辑):
    • 使用类似 kilo askkilo refactorkilo test 等命令(具体以官方 CLI 文档为准)
  3. 自动化脚本集成
    • 将 Kilo 命令写入 CI/CD 脚本,用于自动生成文档、检查代码质量或生成测试

5. 使用 Kilo Claw 作为 24/7 个人助理

  1. 创建 Kilo Claw 实例
    • 在官网控制台中创建新的 Claw 代理
  2. 连接邮箱与日历
    • 授权访问你的邮箱与日历服务(如 Google Calendar 等)
  3. 配置自动化规则
    • 设定邮件分类规则、自动回复策略
    • 设置日程创建与提醒逻辑
  4. 持续运行与监控
    • 确保 Kilo Claw 处于运行状态
    • 在控制台查看执行日志与任务结果

6. 创建自定义 ClawBytes 工作流

  1. 识别重复任务:如定期生成周报、批量修改配置、整理日志等。
  2. 在 Kilo 中创建 ClawBytes
    • 定义触发条件(时间、事件、命令等)
    • 编写任务描述与所需操作步骤
  3. 测试与迭代
    • 在小范围内试运行 ClawBytes
    • 根据结果调整提示词与执行逻辑

FAQ 常见问题

1. Kilo 是完全开源的吗?
是。Kilo 被定位为开源 AI 编码代理,你可以查看源代码、审计安全性并进行二次开发或自部署。

2. 我必须使用云端模型吗?可以只用本地吗?
不必须。Kilo 采用 local-first 设计,支持优先使用本地模型或本地推理服务;也可以通过 OpenClaw 连接云端的 500+ 模型,根据需求灵活选择。

3. Kilo 支持哪些开发环境?
目前主要支持 VS Code、JetBrains 系列 IDE 以及命令行(CLI),并可通过托管代理 Kilo Claw 在云端 24/7 运行任务。

4. Kilo 会读取和上传我的全部代码吗?
Kilo 会根据任务需要读取项目文件以理解上下文。是否上传到云端取决于你的配置:在本地优先模式下,可尽量将处理限制在本地;如需调用云端模型,可通过自建或托管 OpenClaw 控制数据流向。

5. 个人用户和团队用户的使用方式有区别吗?
核心功能相同,但团队可以:

  • 统一配置模型与安全策略
  • 共享 ClawBytes 工作流
  • 让 Kilo 作为团队级 AI 助理,协助代码评审、文档生成和运维自动化。

6. Kilo 适合非程序员吗?
适合。通过 Kilo Claw 及个人 24/7 助理模式,非技术用户也可以用它管理邮箱、日程、信息整理等日常事务,只是高级编码功能更偏向开发者。

7. 如何获取最新更新与功能?
可以在 Kilo 官网查看“最新新闻与更新”,或关注其开源仓库与社区渠道,获取新版本、插件更新和新模型支持信息。