A macOS fork of the Warp terminal that replaces its tab bar with a sidebar showing which Claude Code or Codex agent needs your attention.
T1mn/pad
A tmux-based workspace in Rust for monitoring and jumping between multiple terminal AI agents like Codex, Claude Code, and Gemini.
- Stars
- 360
- Forks
- 1
- Open issues
- 10
- Last commit
- last month
What is it?
PAD is a terminal workspace for running several AI coding agents side by side in tmux. It lists live sessions for Codex, Claude Code, Grok Build, OpenCode, Gemini and others, shows which session recently changed, and lets you read recent conversation turns in a preview before attaching to a pane.
The main problem it addresses is finding the right agent pane among many. From the list you can press Enter to attach, F12 or Ctrl+Q to return, and F10 to open a side pane with a file tree, index map, changes and file preview next to the agent. Sessions can be renamed, tagged, archived or restored; archiving is reversible and is handled per agent through each adapter.
PAD is written in Rust, ships as a small binary, and requires tmux at runtime. It runs on macOS, Linux and WSL2. A Telegram bot daemon mode and desktop completion notifications are also included.
Key features
- 01Lists live sessions from multiple terminal agents in one sidebar
- 02Previews recent Q&A turns before attaching to a pane
- 03F10 side pane with file tree, index map and file preview
- 04Reversible archive and restore with agent-specific adapters
- 05Telegram bot daemon for remote updates and quick session access
- 06Keyboard-driven search, settings and session creation
Use cases
- Running several Codex or Claude Code sessions across projects and checking which one is idle
- Reviewing an agent's latest output before deciding whether to step into its pane
- Browsing project files next to an agent without leaving the tmux workflow
Quick start
- 1
Install tmux in the same environment where you will run pad
- 2
Clone the repository
git clone https://github.com/T1mn/pad.git - 3
Build the binary from the rust-tui directory of the cloned repo
cargo build --profile dist - 4
Copy the built binary to ~/.local/bin and run pad
pad
Things to know
- Runs only on macOS, Linux, and WSL2, and requires tmux in the same environment.
- Support depth varies by agent: Kimi and Grok Build get only basic launcher, attach, or history features.
In collections
Topics
FAQ
- What is pad?
- A tmux-based workspace in Rust for monitoring and jumping between multiple terminal AI agents like Codex, Claude Code, and Gemini. PAD is a terminal workspace for running several AI coding agents side by side in tmux. It lists live sessions for Codex, Claude Code, Grok Build, OpenCode, Gemini and others, shows which session recently changed, and lets you read recent conversation turns in a preview before attaching to a pane.
- Is pad free to use? What license does it have?
- pad is open source under the MIT license. Check the license terms before using it in commercial products.
- Is pad still maintained?
- Updated within 6 months. The last commit to pad was on Oct 5, 2026.
- What can I use pad for?
- Running several Codex or Claude Code sessions across projects and checking which one is idle Reviewing an agent's latest output before deciding whether to step into its pane Browsing project files next to an agent without leaving the tmux workflow
- How do I install pad?
- Install tmux in the same environment where you will run pad Clone the repository: git clone https://github.com/T1mn/pad.git Build the binary from the rust-tui directory of the cloned repo: cargo build --profile dist Copy the built binary to ~/.local/bin and run pad: pad
- Where can I get pad?
- The source code and installation instructions are on GitHub: https://github.com/T1mn/pad
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A terminal picker that jumps you back into recent Claude Code or Codex projects, optionally relaunching the agent or resuming the last session.
A GPU-rendered terminal emulator in Rust whose background server keeps shells and panes alive after the window closes, with agent-aware sessions and SSH remote work.
A collection of CLI tools, skills, hooks, and plugins that add productivity features to Claude Code and other CLI coding agents.
A terminal and browser viewer that draws Claude Code and Codex sessions as a live flow graph of agents and their tool calls.
A terminal app (CLI/TUI) for running and managing multiple AI coding agents like Claude Code, Codex, and Aider in separate git workspaces.