Appearance
在 JetBrains IDE(IntelliJ/PyCharm)中使用 Kiro 的方法
问题
Kiro 官方没有提供 JetBrains 系列 IDE(IntelliJ IDEA、PyCharm、WebStorm、Rider 等)的原生插件,无法像在 Kiro IDE 中那样使用完整的 agent 功能。
解决方案
使用 kiro-cli 的 ACP(Agent Communication Protocol)模式,通过 IntelliJ 内置的 ACP 支持接入 Kiro agent。
步骤
安装 kiro-cli(命令行工具,独立于 Kiro IDE):
bash# 按官方文档安装 kiro-cli # https://kiro.dev/docs/cli/installation在 JetBrains IDE 中启用 ACP 服务器(IntelliJ IDEA 2024.1+ 内置支持):
- 打开
Settings→Tools→AI Assistant→ACP Server - 启用 ACP,记下端口号(默认
6969)
- 打开
配置 kiro-cli 连接到 IntelliJ 的 ACP:
bashkiro-cli chat --acp-port 6969或在
.kiro/settings.json中配置:json{ "acp": { "port": 6969 } }在 kiro-cli TUI 中输入指令,Kiro agent 会感知 IntelliJ 的代码上下文、打开文件、诊断信息等。
功能限制
通过 ACP 集成,你可以获得:
- ✅ Kiro agent chat 和代码修改能力
- ✅ IDE 上下文感知(打开文件、光标位置)
- ❌ Kiro IDE 独有的 Specs/Hooks 可视化界面(需用文件直接操作)
- ❌ 与 JetBrains 代码重构工具的深度集成
如果需要完整的 Kiro 体验,可以考虑在 JetBrains 打开项目的同时,在 Kiro IDE 中打开相同项目,两者共享同一工作区文件。
官方 ACP 文档:kiro.dev/docs/cli/acp