Muxy 2.2.0

Developer Tools

Muxy

v2.2.0

Lightweight, project-based terminal for the Mac built on libghostty.

FreeOpen sourceFree, no paid tier; iOS companion app $2.99macOSUpdated 10 days ago

By Muxy
Rate Muxy
No ratings yet13 views in the last 30 days

About

Muxy is a native SwiftUI terminal that uses libghostty for rendering and groups your shells around projects instead of loose sessions. Each project gets vertical tabs, split panes and Git worktree support, plus a quick open palette, a text editor with syntax highlighting, and Markdown, HTML and image previews. It offers more than 490 themes, over 50 customizable shortcuts, native notifications, and restores your workspaces between launches. Extras include an extension API, a quick terminal that drops down from the notch, and iOS and Android companion apps for checking sessions remotely. Needs macOS 14 or later.

Price
Free, Free, no paid tier; iOS companion app $2.99
License
MIT
Version
2.2.0 · Oct 17, 2026
Platforms
macOS

Featured badge

Make Muxy yours: show the badge on its site and the listing marks itself as linked back.

Featured on MacGrove badge for Muxy
HTML
<a href="https://macgrove.app/apps/muxy"> <img src="https://macgrove.app/badge/muxy.svg" alt="Featured on MacGrove" width="230" height="32" /> </a>
Markdown
[![Featured on MacGrove](https://macgrove.app/badge/muxy.svg)](https://macgrove.app/apps/muxy)

What’s new

All 4 releases

2.2.0Latest · 10 days ago

  • Update installation docs for stable Muxy 2 releases
  • Add native terminal preferences and migrate legacy Ghostty settings
  • Report terminal pixel size in TIOCGWINSZ
  • Import projects and workspaces from 1.x
  • Fix terminal options and add reset button
  • Align Muxy 2 documentation and extension manifest schema

24 more changes

Earlier

  • 2.1.0Decouple Muxy configuration and themes from Ghostty
    • Decouple Muxy configuration and themes from Ghostty
    • Trim workspace tests and clarify testing guidelines
    • Fix terminal rendering for some Ghostty configs
    • Add project tab picker and Remote Servers workspace
    • Migrate 1.x data on upgrade and make 1.x import merge
    • Start worker threads and compile detection rules on demand
    • Show Git progress in the UI, track worktree creation in the sidebar, and add an option to remove a worktree after merging
    • Remove the attachment and PTY relay threads from the server
    • Keep Local Network access in terminals after the app quits
    • Add 1.x parity commands to the muxy CLI
  • 2.0.0Rewritten from scratch in Rust, faster and lighter
    • Rewritten from scratch in Rust, faster and lighter
    • Terminals keep running after you quit, crash, or update the app
    • Terminal history is saved to disk and restored
    • Several apps can show the same terminal at once
    • Detach terminals and reopen them from any app
    • New terminal UI: run muxy in any terminal
    • New CLI for projects, sessions, and worktrees
    • CLI and server now run on Linux
    • Install the CLI and server with brew install muxy-app/tap/muxy-cli
    • Remote terminals survive SSH disconnects
    • Muxy can install itself on remote servers
    • Use another computer's server with muxy --host
    • Phones connect directly to the server, no desktop app needed
    • Phones can also connect over SSH
    • AI agents are detected automatically, no hooks needed
    • AI agents are tracked even when no app is open
    • Find searches the full terminal history
    • Jump between prompts and select command output
    • Rearrange panes by Cmd-dragging them
    • Server settings for default shell and history size
    • Import 1.x settings and projects from Settings → Backup & Restore
    • Settings now live in settings.toml and ghostty.conf
  • 1.6.1Separate Muxy 2 Beta from in-app update channels
    • Separate Muxy 2 Beta from in-app update channels
    • Add Muxy 2 Beta sidebar card and tip
Source
GitHub releases
Last checked