• JsonSong89

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

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

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

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

    - 我的开源项目已链接认可 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操作。

    项目地址:

    github.com

    图片

    GitHub - JsonSong89/pi-jetbrains-terminal-bridge: 🧩 One-click Pi coding agent launcher for JetBrains...

    🧩 One-click Pi coding agent launcher for JetBrains IDEs — integrated terminal, send code context, model selection, auto-open modified files.

    插件地址:

    图片

    JetBrains Marketplace

    图片

    Pi Terminal Bridge - IntelliJ IDEs Plugin | Marketplace

    Pi Terminal Bridge This plugin does not try to be an AI IDE. It does one thing: in the JetBrains IDE you already live in, compose prompts with enough context — then...

    主楼
  • 叫我大白

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

    #1
  • JsonSong89

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

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

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

    我倒是深度用过

    图片

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

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

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

    #2
  • 叫我大白

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

    #3
  • JsonSong89

    主要是指令的缺失

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

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

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

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

    三者缺一不可

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

    #4
  • 叫我大白

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

    #5
  • JsonSong89

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

    都是不手写一行代码

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

    tui就是看代码太不方便

    #6

发表回复

登录后回复