Skip to content

alnaggar-dev/muxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

486 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Muxy

Muxy

Lightweight and Memory efficient terminal for Mac built with SwiftUI and libghostty.

Mac | iOS | Android | Discord

Screenshots

image

Features

  • 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

Requirements

  • macOS 14+
  • Swift 6.0+
  • gh installed (optional for PR management)

Install

Homebrew

brew tap muxy-app/tap
brew install --cask muxy

Manual

Download the latest release from the releases page

iOS

Instructions

Android

Instructions

Local Development

scripts/setup.sh          # downloads GhosttyKit.xcframework
swift build               # debug build
swift run Muxy             # run

License

MIT

About

Lightweight and Memory efficient terminal for Mac built with SwiftUI and libghostty

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Swift 99.7%
  • Other 0.3%