手把手配置 iFlow 到 JetBrains IDEs 的 AI Assistant 插件方法

软件版本

  • Windows 11 25H2
  • Ubuntu 24.04.2
  • iFlow CLI 0.5.5
  • Rider 253.29346.144
  • JetBrains AI Assistant 253.29346.420

操作步骤

  1. 全局安装 iFlow CLI

    npm i -g @iflow-ai/iflow-cli@latest
    
  2. 获取安装位置

    macos 用户可以参考 linux,手上没有 mac 设备实验,实在抱歉

    # powershell
    # windows 用户一定要用 iflow.cmd 而非 iflow.ps1 否则显示不支持
    Get-Command iflow.cmd
    # linux
    which iflow
    
  3. 安装 JetBrains AI Assistant 插件

  4. 输入配置

    {
      "agent_servers": {
        "iFlow Agent": {
          "command": "<第二步获取的iflow路径>",
          "args": [
            "--experimental-acp",
            "-y",
            "--model",
            "<模型ID>"
          ]
        }
      }
    }
    

参考文献

以上帖子中的方法对于我不生效,可能是因为我使用 nvm 安装 nodejs 导致,有些路径不一样,因此重新探索出这一套配置方法

优化配置

经过进一步测试发现全局安装 iflow 可以简化成以下配置

{
  "agent_servers": {
    "iFlow Agent": {
      "command": "iflow.cmd",
      "args": [
        "--experimental-acp",
        "-y"
      ]
    }
  }
}
3 个赞

为什么你有个自动选项,我这只有agent和smart

你这个自动是啥?我这里只有模式切换,不能切换模型,体验还是不太好,qwen code就可以直接切换模型,opencode可以切换模型和模式

哦 和zed类似的接入。通过acp协议。

这个自动我也不太清楚,新项目项目的时候有,我之前的旧项目也没有,刚刚重新打开这个新建的项目也没有了,应该是bug,将其他的配置加载出来了

重新打开项目就没了,应该是将 junie 的 ui 配置错误加载出来的,我的其实也没有

期待完善一下acp支持,对cli体验提升很大。cli里面复制粘贴啥的都好麻烦,稍微改一下prompt要左右移动好久。。