Requirements
- • macOS 14 or later.
- • `yabai` installed and running (window IDs and focus routing).
- • iTerm2 installed (process terminals).
- • Google Chrome installed (browser sessions).
- • Accessibility permissions granted to Muxy dependencies.
Documentation
Start from a project directory or a Git URL, then launch a workspace with processes, browser sessions, and reserved ports.
Use either a local directory or a Git repository URL. On project add, Muxy detects whether the directory is a Git repository and creates a non-archivable default workspace.
For Git projects, create a workspace by choosing a workspace name, branch, and target branch. Target branch defaults to `main` or `master` when available. Non-Git projects create workspaces from the project directory and do not require branch inputs.
Launch is valid only for stopped workspaces. A launch allocates ports, starts configured processes, and opens browser sessions.
Screenshot Placeholder
Project and Workspace Sidebar
Projects on the left, with nested workspaces and running-state status icons.
Screenshot Placeholder
Workspace Run Tab
Launch/restart/stop/archive actions, running processes, and window shortcuts.