Kilo Code for JetBrains Skill 技能
Kilo Code for JetBrains — AI 编程助手
技能简介
Kilo Code 是一款开源 AI 编程助手,支持 VS Code、JetBrains 全系列 IDE 和命令行三种工作界面。它并非简单的代码补全工具,而是一个能够理解整个项目上下文、执行多步骤开发任务、自动化调试和代码审查的智能体(Agent)。GitHub 星标超过 27,000,是目前最活跃的开源 AI 编码助手之一。
本次上线的「Kilo Code for JetBrains」是其在 JetBrains 平台上的原生插件,支持 IntelliJ IDEA、PyCharm、WebStorm、GoLand 等所有 JetBrains IDE,让使用这些编辑器的开发者无需切换工具就能享受 AI 辅助编程的效率提升。
核心能力
- 全流程代码生成:通过自然语言描述需求,Kilo Code 可在项目中跨文件生成完整功能代码,支持代码生成后自动审查并纠正自身错误。
- 500+ 模型支持:内置超过 500 种大语言模型,包括 GPT-5.5、Claude Opus 4.7、Claude Sonnet 4.6、Gemini 3.1 Pro Preview 等,用户可在任务执行过程中随时切换模型,灵活平衡成本、速度和推理能力。
- 原生内联自动补全:在编辑器中实时显示 Ghost Text 补全建议,按 Tab 键直接采纳,无需切换窗口或触发额外命令。
- 自主式调试与修复:Debug Agent 可自动追踪程序执行路径、定位问题根因并生成修复方案,支持在 CI/CD 流程中全自动运行。
- 终端与浏览器控制:Agent 可直接操作终端命令和自动化浏览器交互,完成了从「写代码」到「执行并验证」的全链路闭环。
- MCP 市场:内置 MCP(Model Context Protocol)服务器市场,可一键安装各种扩展工具,连接本地文件、数据库、API 等外部工具链。
- 代码审查自动化:Review Agent 自动扫描 PR 中的性能、安全、代码风格和测试覆盖率问题,并给出修改建议。
安装配置
方式一:JetBrains 插件市场(推荐)
- 打开 JetBrains IDE → Settings → Plugins
- 搜索「Kilo Code」
- 点击 Install 安装插件
- 重启 IDE 后在侧边栏找到 Kilo Code 图标
方式二:手动下载安装
- 访问 JetBrains 插件页面:https://plugins.jetbrains.com/plugin/28350-kilo-code
- 下载对应版本的 ZIP 包
- Settings → Plugins → ⚙️ → Install plugin from disk
方式三:CLI 模式(不装插件)
# npm 安装
npm install -g @kilocode/cli
# 或通过 curl 安装
curl -fsSL https://kilo.ai/cli/install | bash
# 或 Homebrew(macOS/Linux)
brew install Kilo-Org/tap/kilo
使用步骤
- 安装插件并注册账号:完成插件安装后,打开 Kilo Code 面板,首次需要创建一个免费账号(使用邮箱或 GitHub 授权),创建账号后即可获得免费额度。
- 选择 AI 模型:在设置中选择要使用的模型,首次使用建议选择默认推荐模型,后续可在对话中随时输入
/model切换。 - 发起任务:在对话框中用自然语言描述开发需求,例如「在
src/utils目录下创建一个图片上传组件,支持压缩和进度显示」。Agent 会自动分析项目结构并编写代码。 - 审阅并采纳:代码生成后,Agent 会展示修改的文件列表和变更摘要,确认无误后点击 Accept 采纳修改。如有问题可直接继续对话要求调整。
- 自主模式(可选):在 CI/CD 环境中可使用
kilo run --auto "run tests and fix any failures"让 Agent 在无人工确认的情况下全自动执行任务,适合受信任的自动化流水线。
适用场景
- 日常敏捷开发:需要快速实现新功能模块时,用自然语言描述即可获得可直接运行的代码,大幅减少样板代码的手工编写时间。
- 遗留代码重构:向 Ask Agent 或 Plan Agent 描述重构目标,Agent 会分析代码依赖关系并生成安全可靠的迁移方案。
- 自动化测试生成:Debug Agent 可自动为新功能编写单元测试和集成测试,覆盖率不足时主动提示并补全。
- 团队代码审查:在 Pull Request 流程中接入 Review Agent,自动检查代码质量、安全漏洞和性能问题,减少人工 review 负担。
- 跨平台开发:Kilo Code 同时支持 VS Code 和 JetBrains,在多编辑器环境中保持一致体验,团队成员可各选顺手的工具。
适用人群
主要面向使用 JetBrains 全家桶(IntelliJ IDEA、PyCharm、GoLand、WebStorm 等)的专业开发者,尤其适合需要频繁在多种语言和技术栈间切换的全栈工程师、希望引入 AI 辅助提效但不想改变现有工作流的团队、对开源有要求且希望透明了解 AI 生成代码逻辑的企业开发者,以及在 CI/CD 环境中需要自动化代码质量检查的 DevOps 团队。
工作原理
Kilo Code 基于大语言模型实现,其核心是一个多 Agent 协作架构。Code Agent(默认)接收自然语言任务,在项目文件系统中执行读写操作,调用工具链完成代码生成、自检和修正。Plan Agent 在执行复杂任务前先设计架构方案和实施步骤,供用户确认后再动手,减少返工。Ask Agent 采用只读模式,专门回答关于代码库的问题,不修改任何文件。Debug Agent 自动解析错误堆栈、执行诊断流程、定位根因并生成补丁。Review Agent 对变更进行多维度分析,输出结构化的审查报告。所有 Agent 之间共享项目上下文(代码结构、依赖关系、历史对话),模型层面支持 500+ 的大语言模型,用户切换模型时 Agent 状态保持不变,实现真正的大模型无关架构。
官方链接
- 官网:https://kilo.ai
- JetBrains 插件:https://plugins.jetbrains.com/plugin/28350-kilo-code
- GitHub:https://github.com/Kilo-Org/kilocode
- 文档:https://kilo.ai/docs
- Discord 社区:https://kilo.ai/discord
评论与建议
登录 后参与评论或提建议