Kilo Code for VS Code 是什么?
Kilo Code for VS Code 是一个重建的 VS Code 扩展,与 Kilo CLI 连接到相同的可移植核心。它旨在帮助您在编辑器内运行多个代理任务,同时保持本地终端、SSH 会话和其他界面的执行和上下文一致。
该扩展专注于软件开发中的代理工作流功能——如并行执行、将子任务委托给专用子代理,以及内联、基于 diff 的代码审查——以便检查和应用代理生成的更改,并保留行级上下文。
主要功能
- 工具和任务并行执行:文件读取、搜索和终端命令可以同时运行,减少代理工作时的空闲等待。
- 并行子代理:独立的专家子代理(例如用于实现、测试和文档)可以并发运行,然后合并结果。
- 自定义子代理角色:定义自己的代理角色,以匹配团队的软件交付方式,而不是依赖单一固定工作流。
- 基于共享可移植核心的 Agent Manager:支持 worktrees、并行会话和内联审查,作为 VS Code 扩展的原生行为。
- 带 diff 感知注释的内联代码审查:使用内置 diff 审查器逐文件检查代理编辑,并添加引用确切路径和行号的行级注释。
- 通过共享可移植核心的跨平台会话:在 CLI/SSH 中启动工作,然后在 VS Code 中继续;会话也可共享到 Slack。
- 用于隔离或协作的 worktrees:为每个代理创建新的 git worktree(一键分支),以隔离执行,或让代理在同一 worktree 上进行读密集型协作。
- 相同提示下的模型比较:在完全相同的提示上运行多个模型(包括托管、BYOK 或本地模型),比较输出,而不是依赖基准图表。
如何使用 Kilo Code for VS Code
- 在 VS Code 扩展视图中搜索 “Kilo Code” 或使用 Visual Studio Marketplace 列表安装扩展。
- 打开几个标签页并启动代理会话。当需要为不同代理任务隔离执行时,使用 worktrees。
- 对于审查工作流,使用 内联代码审查 检查 diff、在确切行上添加注释,并将结构化审查上下文发送回聊天。
- 如果您还使用 Kilo CLI 或其他界面,在那里启动任务,然后使用共享会话连续性在 VS Code 中 继续。
使用场景
- 同时运行多个工程流:启动用于实现、测试和文档的并行代理;然后将结果合并回一组更改。
- 像审查拉取请求一样审查代理生成的更改:在统一或拆分视图中检查 diff,添加文件和行特定注释,并将审查上下文发送回代理聊天。
- 使用 worktrees 隔离实验:创建单独的 git worktrees,让不同代理迭代而不相互干扰,然后通过提交、PR 或直接应用带回更改。
- 针对开放式重构比较模型输出:在相同提示上运行不同模型,比较结果方法,然后选择方向。
- 跨环境继续工作流:在 SSH 终端会话中开始任务,后来在 VS Code 中重新打开,并可选地将会话共享到 Slack 以供团队查看。
常见问题
-
重建的 VS Code 扩展有什么变化? 该扩展基于 与 Kilo CLI 相同的可移植核心 重建,使 Agent Manager 行为、worktrees、并行会话和内联审查成为原生功能,而不是单独工具。
-
它是免费开源的吗? 该页面声明 Kilo Code 是 免费开源 的,并提供 GitHub 上的查看链接。
-
它仍然支持 500+ 模型吗? 该页面声明它支持 500+ 模型。
-
内联代码审查如何工作? 该扩展包含内置 diff 审查器,支持带确切文件路径和行号的行级注释,并将注释上下文连同可靠的代码信息发送回聊天。
-
我可以在 CLI 和 VS Code 之间移动会话吗? 可以。因为扩展和 CLI 共享相同的可移植核心,会话可以在一个界面(包括终端中的 SSH)启动,然后在 VS Code 中继续。
替代方案
- 通用 IDE 副驾驶:其他 VS Code 编码助手专注于单代理聊天/代码生成;它们可能无法提供相同的结构化并行子代理、工作区隔离或基于 diff 的内联审查工作流。
- AI 辅助代码审查工具:专注于审查 diff 的工具可提供评论和摘要,但可能无法在编辑器内提供相同的集成代理执行和会话连续性。
- 通过脚本的工作流自动化:团队可使用构建脚本和 CI 编排并行任务(测试、文档、代码检查),但通常缺少代理子任务分派和内联、聊天基础的审查上下文。
- 其他带 IDE 集成的代理平台:集成到编辑器的相邻代理系统可管理多步骤编码,但具体功能(工作区、并行执行语义、基于 diff 的内联审查)因平台而异。
替代品
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。
Devin
Devin 是 AI 编程代理,帮助软件团队并行完成代码迁移与大规模重构子任务;工程师负责项目管理并批准改动。
BenchSpan
BenchSpan 支持 AI agent 基准并行运行,自动记录得分与失败并整理运行历史;按提交标签复现,减少失败重跑浪费的 token。
Edgee
Edgee 边缘原生 AI 网关:在请求到达 LLM 供应商前压缩提示词,提供单一 OpenAI 兼容 API,路由 200+ 模型并按 token 降本降延迟。
Codex Plugins
使用 Codex Plugins 将技能、应用集成和 MCP 服务器打包成可复用工作流,扩展 Codex 访问 Gmail、Google Drive 与 Slack 等工具。
Whirr
Whirr 是一款安静的 macOS 菜单栏应用,将 Claude Code 代理活动镜像到 Mac 刘海处,让你无需盯屏即可一眼查看进展。