一体化智能体工程平台,集成代码生成、自动补全、多模式工作流与 500+ 模型路由能力,支持 VS Code、JetBrains IDE、CLI 及云端代理环境。
Kilo Code 是 Kilo-Org 开发的一体化智能体工程平台,支持自然语言代码生成、内联自动补全、任务自动化与自动重构。项目在 OpenRouter 排名第一,拥有 150 万+ Kilo Coders,已处理 25T+ tokens。
核心能力#
代码智能#
- 代码生成:自然语言生成代码
- 内联自动补全:基于 AI 的智能代码补全,支持多行建议
- 自动重构:高效重构与改进现有代码
- 任务自动化:自动化重复性编码任务
工作流模式#
| 模式 | 用途 |
|---|---|
| Ask | 问答与信息检索 |
| Architect | 架构设计与规划 |
| Code | 代码编写与实现 |
| Debug | 问题追踪与修复 |
| Orchestrator | 多代理编排 |
| Custom | 自定义工作流 |
代理能力#
- 自动故障恢复:检测错误、运行测试并自动恢复
- 并行代理:支持 IDE(Agent Manager)或 CLI 中并行运行多个代理
- 浏览器自动化:自动化浏览器操作
- 终端命令执行:执行终端命令
- 语音提示:IDE 内语音输入
上下文与扩展#
- 上下文管理:自动检索与保持上下文
- Memory Bank:记录偏好与决策,持久化历史
- MCP Server Marketplace:通过 MCP Server 扩展代理能力(如 Context7 文档查询工具,降低幻觉)
- Sessions:跨设备/环境保持状态
模型与企业能力#
- 多模型支持:500+ 模型(Gemini、Claude、GPT 系列等),透明定价与路由
- Gateway:统一 API 端点路由至 500+ 模型,支持 BYOK 与本地模型(Ollama、LM Studio)
- 企业功能:AI Adoption Score、统一账单与数据隐私控制
支持平台#
- VS Code
- JetBrains IDEs(IntelliJ、PyCharm、WebStorm)
- CLI
- Cloud Agents
- App Builder
- Slack
安装与快速开始#
VS Code 扩展#
从 VS Code Marketplace 安装扩展,创建账户以访问 500+ 模型,采用透明按提供商原价计费。
CLI 安装#
# npm 全局安装
npm install -g @kilocode/cli
# 或直接运行
npx @kilocode/cli
# 在任意项目目录运行
kilo
CI/CD 自主模式#
kilo run --auto "run tests and fix any failures"
⚠️ 注意:
--auto禁用所有权限确认,仅在受信环境使用
开发构建#
# 依赖要求:Bun 1.3+
bun install && bun dev
# 指定目录运行
bun dev <directory>
# 构建本地二进制
./packages/kilo-cli/script/build.ts --single
项目结构(Monorepo)#
| 包名 | 功能 |
|---|---|
| app | Web 应用 |
| containers | 容器化配置 |
| desktop | 桌面端(Tauri) |
| extensions/zed | Zed 编辑器扩展 |
| kilo-docs | 文档 |
| kilo-gateway | API 网关 |
| kilo-i18n | 国际化 |
| kilo-telemetry | 遥测 |
| kilo-ui | UI 组件 |
| kilo-vscode | VS Code 扩展 |
| opencode | 核心 OpenCode 包(Kilo CLI 为 OpenCode 的 fork) |
开发风格要点#
- 使用 Bun 运行时与
Bun.file()等 API - 函数内聚、避免不必要的解构
- 早返回模式
- 避免
any类型 - 倾向
const声明