Lightweight and Memory efficient terminal for Mac built with SwiftUI and libghostty.
- Project-based workflow — Organize terminals by project with persistent workspace state
- Vertical tabs — Sidebar tab strip with drag-and-drop reordering, pinning, renaming, and middle-click close
- Split panes — Horizontal and vertical splits with keyboard navigation and resizable dividers
- Built-in VCS — Git status, diff (unified and split), commit history, branch picker, and PR creation/listing via
gh - Git worktrees — Create, switch, and manage worktrees from the sidebar with per-pane branch tracking
- File tree — Built-in project file browser with file operations and clipboard
- Find in files — Project-wide text search with match preview
- Quick open & command palette — Fuzzy-find files and run commands without leaving the keyboard
- Text editor — Native lightweight editor with syntax highlighting for most languages, search, and history
- Markdown preview — Render Markdown files inline
- AI usage tracking — Live token/cost usage panels for Claude Code, Codex, Cursor, Copilot, Amp, Factory, Kimi, MiniMax, OpenCode, and Z.ai
- IDE integration — Open files and folders in your preferred IDE directly from Muxy
- Mobile companion apps — Pair iOS and Android devices to control your Mac terminals remotely
- Rich input panel — Compose multi-line input with image attachments and drafts before sending to the terminal
- Notifications — In-app notification center with socket-based hooks (e.g. opencode plugin)
- 200+ themes — Browse and search Ghostty themes with a built-in theme picker
- Customizable shortcuts — 40+ configurable keyboard shortcuts with conflict detection
- Workspace persistence — Tabs, splits, and focus state are saved and restored per project
- In-terminal search — Find text in terminal output with match navigation
- Drag and drop — Reorder tabs and projects, drag tabs between panes to create splits, drop file paths into the terminal
- Project icons — Custom logos and color picker per project
- Auto-updates — Built-in update checking via Sparkle
- macOS 14+
- Swift 6.0+
ghinstalled (optional for PR management)
brew tap muxy-app/tap
brew install --cask muxyDownload the latest release from the releases page
scripts/setup.sh # downloads GhosttyKit.xcframework
swift build # debug build
swift run Muxy # run