tmux

Manage tmux sessions via CLI, TUI, and TypeScript API.

18|3|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Dwsy/agent --skill tmux-dwsy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tmux
Source: https://github.com/Dwsy/agent/tree/main/skills/tmux
Command: npx skills add https://github.com/Dwsy/agent --skill tmux-dwsy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ink, react.

What problem does it solve?

Managing multiple tmux sessions across CLI and TUI can be error prone and hard to scale; this Skill provides a unified interface to create, monitor, and terminate sessions with persistence and auto-cleanup.

Core Features & Use Cases

  • CLI & TUI control: Create, list, capture, attach, and kill sessions from both command line and TUI.
  • Persistence & Privacy: Private socket and JSON-based session store for resilience.
  • Automation & Scripting: Programmatic API via TypeScript and CLI bindings to integrate into automation pipelines.

Quick Start

Launch the TUI with bun ~/.pi/agent/skills/tmux/tui.ts to visually manage tmux sessions from the terminal.

Frequently Asked Questions about tmux

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple tmux sessions without losing track of running services?▼

Automate tmux session management across CLI and TUI interfaces to safely run multiple workloads, providing programmatic control, real-time status tracking, and accessible logs for software engineering tasks.

Can I automate tmux session creation and cleanup using a TypeScript API?▼

Automate tmux session lifecycle management using a TypeScript API and CLI bindings, enabling programmatic control and auto-cleanup to integrate multi-session workflows into automation pipelines.

What is the best way to visually monitor tmux sessions for agent workloads?▼

Launch a terminal UI to visually monitor and control tmux sessions end-to-end, providing real-time status and accessible logs specifically designed for managing agent workloads and background services.

Does this tmux session manager support private sockets and persistent state?▼

Yes, it fulfills requirements for private sockets and session persistence by utilizing a JSON-based session store, ensuring resilient state management and safe keyboard-driven interactions across terminal workflows.

How do I capture and view logs from multiple tmux sessions programmatically?▼

Capture and access logs from multiple tmux sessions via CLI and TUI controls, enabling real-time status monitoring and historical data retrieval for services and agent workloads through safe keyboard-driven interactions.

Do I need React and Ink to run the tmux terminal user interface?▼

Yes, the terminal user interface requires React and Ink dependencies to render visual controls and manage safe keyboard-driven interactions for tmux session workflows.