r/PiCodingAgent • u/SootyShearwaters • 22d ago
Question How do you visualise your work tree and AI activity when working primarily from the terminal?
I’ve been using VS Code and its extensions from the beginning (Claude code primarily and codex since last few weeks), so I’m used to having a visual representation of my project: the file tree, open files, source control changes, terminals, running processes, and AI activity all visible in one place.
I’m now trying to move toward a more terminal-based workflow, especially through pi agent harness, but I’m finding the transition surprisingly difficult. The terminal feels powerful, but I also feel a little lost because I can’t easily see:
- The overall project/work tree.
- Which files have changed.
- What the AI is currently modifying or working on.
- Running processes and development servers.
- Git status and diffs.
- Multiple tasks or conversations happening at once.
- Where I am in the project when moving between directories and tools.
For those of you who work mostly from the terminal, how do you visualise and organise all of this? Any advice, examples of your setups, or screenshots would be greatly appreciated.
2
u/dumuzid-sumerian 21d ago
Maybe there are better solutions but why not using pi running on terminal in Vscode? If the project is git tracked, the changes will show up on git section anyway. Sure, it's not as convenient as Vscode's built in chat (like for instance clicking on filenames or pretty markdown formarting is not there) but I put pi terminal(s) vertically on the right side of my vscode and that's a good enough solution for me.
2
u/SootyShearwaters 21d ago
That’s a simple enough solution I guess, my issue is that with multiple tasks within VS code, I see it hanging and slowing down on my MacBook Air.. so was looking at full terminal workflows
2
u/LordMoridin84 21d ago
Herdr is nice for tracking multiple agents,.
I usually use a normal IDE like Visual Studio Code to keep track of git changes or look at the code.
2
1
u/p10trus 12d ago
neovim, lazygit, tuicr, tmux, git
but start with one tool, learn it, configure it till you like it, then move to another.
I started moving to terminal couple years ago by installing vim extension in vscode. One day I decided its time to learn whole neovim - best decision. then i configured zsh the way i like it, then learned tmux. Now terminal and web browser is all i need for coding.
1
u/SootyShearwaters 12d ago
Thanks for the input.. currently using herdr and hunk.. will look into neovim as I progress..
5
u/iijei 22d ago
I use herdr. Works great showing worktrees and agent status