【开源自荐】还在使用IDEA和Pi-agent的佬可以来看看这个Jetbrains IDE插件

JsonSong89 2026-10-20 14:24 1


[! 开源推广申明]+ 开源推广申明


** 本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:**



  • ** 我的帖子已经打上 开源推广 标签:** 是

  • ** 我的开源项目完整开源,无未开源部分:** 是

  • ** 我的开源项目已链接认可 LINUX DO 社区:** 是

  • ** 我帖子内的项目介绍,AI 生成、润色内容部分已截图发出:** 是

  • ** 以上选择我承诺是永久有效的,接受社区和佬友监督:** 是

  • 以下为项目介绍正文内容,AI 生成、润色内容已使用截图方式发出 *




[!tip]

先说明一下,这个插件完全是基于自己的需求开发的,未必适合所有人



个人自画像是:

十年开发中登,有点代码洁癖,无特定语言的偏好,常用语言 java kt ts py go,IDEA 重度使用者,AI 爱好者,目前主力 harness 是 pi-agent 。



[!abstract]插件的一句话介绍:

在Jetbrains IDE里面管理pi session和prompt



为什么做这个插件:

虽然现在 vibe 编程已经可以做到完全不看代码了,而且使用 SOTA 模型,大概率也能把功能干出来。但我有时候还是比较需要深度介入 AI coding 的过程,而且希望自己能理解项目的代码,至少理解代码结构和功能模块划分。


如果是纯 vibe 编程,prompt 一般只涉及功能描述,不会过多介入代码细节,如果要写附带具体代码的 prompt,就得在 IDE 和 tui 两边来回切换。

但是如果可以在 IDEA 里面编写 prompt 直接提交给 agent 的话,提供代码块级别的 prompt 细节就比较顺手了




你可以用你熟悉的快捷键在代码仓库里面到处跳转,然后把关键的代码信息提取到右侧输入区,然后组织出附带丰富代码细节的 prompt,然后一键发送给 pi 的 tui 。

同时还附带一些 pi 的 session 维护的辅助操作,减少交互成本。


讲道理pi肯定不算是最好用的编码harness,而且由于预设system少,行为其实经常不太受控

但如果写代码明细级别的prompt 简直是发生了质变

真正指哪打哪,速度飞快



21s 搞定跨越3个service ,且代码量上千的bug分析


如果是tui的一些原生操作,比如模型选择,skills,compact等等指令,可以继续在tui操作。


项目地址:



插件地址:

最新回复 (6)
  • 叫我大白 10-21 17:19
    1楼

    好奇问问,这个和它自家的 Air 插件区别是啥

  • JsonSong89 楼主 10-21 17:30
    2楼

    你说的这个居然完全没听过,不过看了下介绍,似乎是idea原生的agent工具

    和我这个完全不是一个路子

    体验肯定是idea原生agent好,但ai能力大概率缺失

    我倒是深度用过



    基于acp的,但是缺太多东西了 , 很多指令不支持 .


    我这个插件的思路是所有ai能力完全由pi自己的tui提供,甚至可以简单粗暴的了理解为,你就是在idea 的 cli里面使用pi的原生tui,然后优化了一点点交互体验…

    肯定是比不上idea原生agent的体验的,但ai能力可以100%保留.

  • 叫我大白 10-21 18:19
    3楼

    是的,通过 acp 实现的,我没怎么用过 pi,主要用的 codex,不太清楚PI有哪些独有的功能,但是目前用里面的 codex 是可以支持类似文件跳转、引用文件、skill 的,对于我目前编码的场景是够了的

  • JsonSong89 楼主 10-21 18:27
    4楼

    主要是指令的缺失

    一般用pi的喜欢折腾,我有挺多自定义指令

    习惯codex和acp的话,感觉不是很有必要用这个


    我这个适用人群其实超级窄..

    重度使用idea; 习惯pi的tui; 自己折腾pi 的扩展,prompt模板,skills等

    三者缺一不可

    但问题是喜欢tui的可能都已经不用idea了

  • 叫我大白 10-21 18:39
    5楼

    是的,还是适合自己的最好,我是用不习惯 TUI,最开始的时候尝试过一段时间 CC、OC、CODEX、GROK BUILD,感觉没有一个集大成者,各有各的问题,后面就放弃了

  • JsonSong89 楼主 10-21 18:47
    6楼

    区别其实就是你还看不看代码,

    都是不手写一行代码

    看代码和不看代码 ,写出来的prompt,效果是完全不一样的

    tui就是看代码太不方便

* 帖子来源Linux.do
返回