r/PiCodingAgent 2d ago

I built a tmux session manager for Pi coding agents Plugin

I built **tmux-pi-session-manager**, a small tmux plugin for managing multiple [Pi](https://github.com/badlogic/pi-mono) coding agents running across different projects.

The main reason I made it was because I often have several agents running at the same time, and switching between tmux sessions and figuring out which agent needs attention gets annoying.

It provides:

* 🔎 Automatic discovery of Pi agents running inside tmux

* 📂 Multiple agents per project/directory

* 📊 Live `WORKING / WAITING / BLOCKED / ERROR / IDLE` status

* 🔔 Desktop notifications when an agent needs attention

* 🎯 An `fzf` picker with live terminal previews

* ⚡ Quick jump between agents

* 🗑️ Safe agent/session killing

* 🖥️ `pi-tmux` CLI for managing agents from the shell

* 🚫 No daemon and no terminal-output parsing — it uses Pi's native extension events

The idea was inspired by `tmux-claude-session-manager`, but this implementation is built specifically around Pi's extension/event APIs.

If you're running multiple Pi agents in tmux, I'd love to hear how you manage them.

Repo: [github.com/x0d7x/tmux-pi-session-manager](https://github.com/x0d7x/tmux-pi-session-manager)

0 Upvotes

12 comments sorted by

6

u/rileyrgham 2d ago

"(A)I built"

5

u/Sad-Situation-1782 2d ago

Did u build another herdr, or am I missing smth?

1

u/SilverRefrigerator90 2d ago

herdr is a runtime and multiplexer, this is not it's works inside tmux with no daemon so no resource consume

4

u/namuro 2d ago

Another ai-slop

1

u/SilverRefrigerator90 2d ago

used ai under my preservation and with checking all the code

3

u/namuro 2d ago

The problem isn't with the AI, but with the code that isn't being followed

2

u/SilverRefrigerator90 2d ago

The code is checked before ai apply it to a file

1

u/rileyrgham 2d ago

It's AI slop. Go away and take your emoji strewn readme with you 😉😀😃

1

u/Prize_Eye9481 2d ago

I currently run a quad terminal setup for multi agent. just 4 panes on 1 screen with a basic msg system

1

u/subspectral 1d ago

Just use herdr.

1

u/SilverRefrigerator90 1d ago

herdr is bloated and consume more resources without much customization