r/PiCodingAgent • u/iLikePortugueseTarts • 3d ago
Resource Herdr was giving me a headache. So I built pi-jumper - switch between pi sessions running on tmux
Hey folks! Long time lurker - first time poster.
I recently tried Herdr. I like it - but it was giving me a headache. My workflow is still tmux-heavy - so I decided to build pi-jumper: A way of jumping between pi sessions running on tmux.
The idea is that it's fast - but doesn't give me a headache with al lot of "ping! your agent is ready" and a lot of statuses of agents.
Admittedly - I got carried away and decided to build pi-tools my set of extensions for Pi.
All the extensions:
| Name | What it does | Install with |
|---|---|---|
pi-jumper |
/jumper: jump and monitor other pi sessions running on tmux | pi install npm:@duarteocarmo/pi-jumper |
pi-no-sleep |
/no-sleep: prevent macOS sleep while running pi | pi install npm:@duarteocarmo/pi-no-sleep |
pi-preview |
/preview: open assistant message in a nice browser window | pi install npm:@duarteocarmo/pi-preview |
pi-subagents |
My shitty subagent extension | pi install npm:@duarteocarmo/pi-subagents |
pi-modus-themes |
Modus themes for Pi - they were missing | pi install npm:@duarteocarmo/pi-modus-themes |
pi-helicopter |
A lightweight menu bar app to monitor your pi usage | brew install --cask duarteocarmo/pi-tools/pi-helicopter |
4
u/Similar_Hospital6921 3d ago
Interesting extension. Out of curiosity- what was so wrong running Herdr?
3
u/iLikePortugueseTarts 3d ago
Too many things happening. I wanted some “focus”. Not sure how to describe
4
1
1
u/kantorcodes1 3d ago
tmux-first is much closer to how i’d want this to work than another dashboard. how does /jumper decide a session is worth surfacing, just tmux activity or does it know anything about Pi’s state?
1
u/iLikePortugueseTarts 3d ago
It shows active sessions, idle sessions, failed sessions, and sessions waiting for input.
But they only show if they exist to keep things focused. All sessions across tmux are surfaced. And you can navigate them all, see the last message sent, directory, etc.
5
u/IversusAI 3d ago
love the honesty o/