T1mn/pad

Stop hunting panes. Run your AI workflow from one place.

What it solves

PAD (Panel for Agent Development) solves the problem of managing multiple terminal-based AI agents (such as Claude Code, Codex, and Gemini) across various tmux panes. It eliminates the need to manually hunt through panes to find which agent is active, which one has finished its task, or what the last response was, by providing a centralized workspace for scanning and jumping between sessions.

How it works

Built in Rust as a tmux-native TUI (Terminal User Interface), PAD acts as a management layer over tmux. It allows users to monitor multiple agent sessions from a single view, preview recent conversation history and activity indicators without attaching to the pane, and quickly jump into a specific agent's session using keyboard shortcuts. It also includes a "pad-sider" helper pane for browsing code and project files alongside the agent conversation.

Who it’s for

Developers who use multiple terminal-based AI agents simultaneously for coding and development and rely on tmux for session management.

Highlights

  • Centralized Agent Workspace: Manage sessions from various agents (Claude, Codex, Gemini, Grok, OpenCode, etc.) in one place.
  • Session Previews: Read the latest Q&A turns and check activity status before attaching to a pane.
  • Fast Navigation: Use Enter to jump into a pane and F12 or Ctrl+Q to return to the PAD workspace.
  • Integrated Code Browser: A built-in file tree and "pad-sider" for inspecting project files without leaving the agent flow.
  • omegranate Footprint: Written in pure Rust with low memory usage (~12 MB idle RSS).
  • Remote Access: Includes a Telegram bot daemon for remote updates and session access.

Related

  • Project
  • Project
  • Project
  • Project
  • Project