cmux

Orchestrate terminal sessions and browser workflows across multiple workspaces.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/peerasak-u/pi-config --skill cmux-peerasak-u
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux
Source: https://github.com/peerasak-u/pi-config/tree/main/skills/cmux
Command: npx skills add https://github.com/peerasak-u/pi-config --skill cmux-peerasak-u

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

cmux provides a unified control surface to run, observe, and orchestrate terminal processes and browser interactions from a single interface, reducing context switching and improving workflow efficiency.

Core Features & Use Cases

  • Terminal surfaces and pane management to observe long-running tasks without losing context.
  • Browser surfaces powered by Playwright to automate web interactions, take screenshots, and extract content.
  • Use Case: orchestrate a dev server in one tab, run tests in another, and verify UI flows in a browser surface.

Quick Start

Open a terminal surface in your current workspace and connect your commands, then launch a browser surface for web automation.

Frequently Asked Questions about cmux

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

FAQPage Schema
How do I orchestrate terminal sessions and browser workflows from a single interface?

You can orchestrate terminal sessions and browser workflows by using a unified control surface to run, observe, and manage parallel processes, reducing context switching and improving workflow efficiency.

Can I automate web interactions and extract content using Playwright browser surfaces?

Yes, you can automate web interactions using Playwright-powered browser surfaces to capture screenshots, extract web content, and execute automated testing tasks alongside your terminal sessions.

What is the best way to manage long-running terminal processes without losing context?

Managing long-running terminal processes is best done using terminal surfaces and pane management, allowing you to observe background tasks continuously without losing your current development context.

Does cmux support parallel execution for development and testing tasks across multiple workspaces?

Yes, cmux supports parallel execution across multiple workspaces and surfaces, enabling you to run a dev server, execute tests, and verify UI flows simultaneously within an environment-aware session.

How do I set up terminal and browser surfaces for my current workspace?

To set up surfaces, open a terminal surface in your current workspace and connect your commands, then launch a browser surface to handle web automation and extract content.