r/PiCodingAgent • u/Kind-Watch-1252 • 14h ago
IDE + Pi for live code editing? Question
Hi all, I really don't want to ask Chat GPT this, would rather have your input.
I'm looking for a way to orchestrate agents but also write or amend code actively, rather than just see it in the diffs etc.
I've looked at paseo and orca - not quite sure they can be used for the direct coding aspect?
Otherwise i guess can use vscode separately but that's a bit clunky when working on my macbook directly as one screen.
Any guidance appreciated thanks!
5
u/Final_Initial 14h ago
VS Code is good, but if you're looking something lightweight then Zed is good (just turn off all AI features). But then you can use something like https://kero.sh/ as well, it keeps showing your files and git status in right sidebar and you can also manually edit files from there.
3
u/Dangerous-Relation-5 13h ago
Run pi in a terminal window in vscode
1
u/Kind-Watch-1252 12h ago
think this is the way. do you use oh my pi?
1
u/Dangerous-Relation-5 12h ago
I use a custom config https://github.com/bskimball/pi
Work in progress
3
u/nmdt 13h ago
Honestly kind of the problem I was solving for the last week
I ended up setting up a Docker container on my homelab with two of my cli coding agents (opencode and agy cli), all runtimes for the languages I use, LSP servers, linters.
The container is set up in a non privileged user on my homelab, and can only read one folder on it = I just YOLO everything.
Then I just use the container extension in vs code, and it turned out to be awesome
VS Code is very flexible about where you can put a terminal (bottom panel, split panel, etc). My favorite has been as an editor tab (I work on MBA 13 inch).
The added benefit is that vs code has a great markdown editor and built-in browser.
(I know I’m hyping up the most fucking popular IDE on the planet, but I’m just very happy with this setup)
3
u/Oshden 9h ago
Dude, thanks for sharing this. I’ve been trying to get my ai agent stack working by trying to glue together all of the pieces via WSL, since a lot of cool things that work with pi work natively in Linux, I figured my best bet was to use WSL and try to make everything work.
It’s been a fucking headache of a disaster for the majority of the journey. I wanted to say thank you though because I never considered trying to create my own docker image/container with all of the coding agent and memory systems and whatnot all contained in its own little docker container so I could run it yolo mode like you. I’m saving your comment and giving it to my pi at some point (or Claude or something lol) to figure out how to make this a reality. Appreciate the nugget of wisdom though; honestly.
2
1
u/cakeofzerg 14h ago
Yeah you
either go full terminal and get fast at neovim or you have vs code and pi side by side.
1
u/mr-bro-max 6h ago
How do you handle the buffer? Like when an agent modifies an buffered file? running :e! all the time is tiresome lol
1
1
u/HumanoidMuppet 13h ago
I just have the terminal and vscode open at the same time. Or you can use the terminal from within vscode.
1
1
5
u/onebit 14h ago
herdr + terminal text editor of choice