pad  by T1mn

Manage AI agent workflows seamlessly in the terminal

Created 2 months ago
325 stars

Top 83.8% on SourcePulse

GitHubView on GitHub
Project Summary

PAD is a tmux-native workspace designed to centralize and streamline the management of multiple AI agent sessions within the terminal. It targets developers and researchers working with AI tools like Codex, Claude Code, and Gemini, providing a unified view to monitor session activity, preview conversation history, and efficiently switch between agents, thereby eliminating the "pane hunting" common in complex terminal workflows.

How It Works

Built in pure Rust, PAD leverages tmux to create a unified TUI (Terminal User Interface). It offers real-time session monitoring, allowing users to see which agent sessions are active and preview recent conversation turns without directly attaching to a pane. This design prioritizes quick scanning and context-switching, enabling users to jump into the relevant session or return to PAD seamlessly.

Quick Start & Requirements

  • Primary install / run command: curl -fsSL https://raw.githubusercontent.com/T1mn/pad/master/install.sh | bash
  • Non-default prerequisites and dependencies: tmux is required at runtime. The installer can bootstrap Rust and common build tools if a local source build is necessary.
  • Links:
    • Installer: https://raw.githubusercontent.com/T1mn/pad/master/install.sh
    • Repository: https://github.com/T1mn/pad

Highlighted Details

  • Pure Rust TUI with a small runtime footprint (~3.7 MB binary, ~12 MB idle RSS on macOS).
  • Integrated "pad-sider" pane (F10) for code tree browsing, file preview, and index maps.
  • Supports a wide array of AI agents including Claude, Codex, Gemini, and OpenCode, with varying levels of integration.
  • Includes a Telegram bot daemon for remote session access and updates.
  • Features a keyboard-first interface with built-in discoverable help and slash-driven settings.

Maintenance & Community

The provided README does not contain specific details regarding notable contributors, sponsorships, or community channels (e.g., Discord, Slack). Information on project health signals like deprecations or migrations is also absent.

Licensing & Compatibility

The project is released under the MIT License, which generally permits commercial use, modification, distribution, and patent use, with minimal restrictions beyond attribution.

Limitations & Caveats

PAD is explicitly designed not to replace tmux, nor does it fake tabs or delete upstream agent history when archiving threads. It functions as a visibility and navigation layer on top of existing agent runtimes and tmux sessions, rather than a replacement for them.

Health Check
Last Commit

13 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
305 stars in the last 30 days

Explore Similar Projects

Starred by Patrick von Platen Patrick von Platen(Author of Hugging Face Diffusers; Research Engineer at Mistral), Johannes Schickling Johannes Schickling(Cofounder of Prisma), and
7 more.

claude-squad by smtg-ai

0.8%
8k
Terminal app for managing multiple AI agents
Created 1 year ago
Updated 3 weeks ago
Feedback? Help us improve.