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.