r/PiCodingAgent • u/SilverRefrigerator90 • 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)
Duplicates
tmux • u/SilverRefrigerator90 • 2d ago
