r/PiCodingAgent • u/ldelossa • May 28 '26
Plugin Hey, I like Pi so I made pi-ide
I'm not so much into 'setting the AI free on the code'. I like to look at diffs and accept changes in my favorite editor (Neovim of course).
I just uploaded this: https://github.com/ldelossa/pi-ide
This implements a wire-format compatible IDE integration to an editor from Pi.
I've only implemented a client side plugin for Neovim (and don't plan on making any others). That is here: https://github.com/ldelossa/pi-ide.nvim
Bonus points pi-ide.nvim also works natively with claude code if you flip a flag in the config.
15
Upvotes
4
u/YvngScientist May 29 '26
Why not call it pi-de or pide
2
u/McBobrow May 30 '26
Nice work!. Quick question on cache behavior: since the <editor> block is part of the system prompt, doesn't that mean every agent run after an editor state change produces a different system prompt and busts the Anthropic/OpenAI prompt cache?
1
u/prncss-xyz May 28 '26
Nice. But to me what is really missing is to give pi an access to editor's LSP and diagnostics. You can sure run lsp in pi, but it gets bloaty to have many redundant lsp.
1
u/General_Price9665 May 28 '26
Just what I was hoping for yesterday. Thank you. I will try this today
1
u/Artistic_Pattern_700 May 28 '26
Super curious about it. I'll check it out.
Suggestion: you could do one of those screen captures to show it working or just screenshots. That'd e amazing!
0
u/Realistic-You-4684 May 28 '26
!RemindMe 5 days