TL;DR

Muxy là terminal macOS native, viết bằng SwiftUI và libghostty — thư viện embeddable tách từ Ghostty. Phiên bản v0.22.0 (24/04/2026) gói gọn project-based workspace, vertical tabs, split panes, git pane, text editor có syntax highlight, 200+ theme Ghostty và 40+ shortcut, tất cả trong một app MIT open-source. Mục tiêu rõ ràng: đủ tính năng để bạn không phải rời terminal.

Muxy terminal với sidebar project, vertical tabs, split panes và git panel

Có gì mới

Tác giả Saeed Vaziry giới thiệu Muxy như một phản ứng với xu hướng terminal ngày càng nặng. Thay vì viết lại engine render, Muxy tận dụng libghostty — thư viện C/Zig zero-dependency mà Ghostty team đã tách ra để bất kỳ app nào cũng có thể nhúng terminal cấp độ GPU.

Phần Muxy tự viết là lớp UI SwiftUI và lớp workflow phía trên: project sidebar, tabs dọc có drag-drop và pin, split dọc/ngang, git diff, editor. Repo hiện có ~361 sao, license MIT, Swift chiếm 98.7% codebase.

Vì sao quan trọng

iTerm2 đầy đủ nhưng nặng, cấu hình rối. Ghostty nhanh và hiện đại nhưng tối giản — không có project, không có tab dọc, không có git pane. Khoảng giữa — native Mac, GPU-accelerated, nhưng có workspace và git như một IDE nhỏ — đang được lấp bằng một lớp ứng dụng mới cùng dựa trên libghostty: Muxy, Cmux, MUX0. Đây là dấu hiệu rõ ràng rằng việc Ghostty team tách engine thành thư viện embeddable đã mở ra một “cambrian explosion” terminal mới trên Mac.

Muxy chọn hướng dev workflow thuần, không bias về AI agent, nên phù hợp cho người muốn tmux-style multiplex mà không phải học tmux, hoặc cho dev đã quen iTerm2 nhưng muốn thứ nhẹ hơn. Mọi tính năng UI đều có thể tắt để quay về một terminal đơn thuần — đúng triết lý “essential, không thừa”.

Thông số kỹ thuật

Hạng mụcChi tiết
Phiên bảnv0.22.0 (2026-04-24)
Ngôn ngữSwift 6.0+ (98.7% codebase)
UI frameworkSwiftUI
Terminal enginelibghostty (C/Zig)
Min OSmacOS 14+
LicenseMIT
Themes200+ (Ghostty-compatible)
Shortcuts40+ customizable, có conflict detection
Auto-updateSparkle

Phiên bản v0.22.0 (24/04/2026) thêm syntax highlight cho editor tích hợp, panel theo dõi AI token usage (Claude + OpenUsage bridge), auto-expand project tab có nhớ state, tuỳ chọn giữ project mở khi tab cuối đóng, và dialog xác nhận khi đóng process có tuỳ chọn “đừng hỏi lại”. iOS companion v0.2.1 cũng ra cùng ngày với fix lỗi terminal.

Đáng chú ý: tỉ lệ Swift 98.7% cho thấy Muxy gần như không có overhead cross-platform — mọi thứ là native SwiftUI, không Electron, không web view, không bundle Chromium. Đây là lý do lớn nhất app giữ được “lightweight & memory efficient” như tuyên bố.

So sánh với các terminal libghostty khác

AppĐịnh hướngĐiểm khác biệt
MuxyDev workflow gọn nhẹProject workspace, git pane, editor, 200+ theme
CmuxAI coding agentNotification ring, embedded browser
MUX0Agent statusLive status cho Claude Code / OpenCode / Codex
Ghostty appTerminal GPU thuầnKhông có layer workspace/project

Use cases

  • Repo-per-project workflow: mỗi git repo là một project Muxy với tabs/splits lưu lại giữa các phiên.
  • Thay tmux: split pane dọc/ngang + vertical tabs drag-drop, tất cả bằng UI native, không cần nhớ prefix key.
  • Theme hopper: duyệt và search 200+ theme Ghostty ngay trong app.
  • AI coding: panel track token Claude giúp dev biết khi nào sắp hết quota trong session dài.
  • Remote mobile: companion iOS v0.2.1 trên TestFlight, kết nối về Mac qua IP/port.

Giới hạn & giá

  • Giá: miễn phí hoàn toàn, MIT.
  • Nền tảng: chỉ macOS 14+; không có kế hoạch port Linux/Windows.
  • libghostty chưa release ổn định: chỉ subset libghostty-vt được coi là API-stable, phần còn lại API có thể đổi.
  • Security model: boundary nội dung tin cậy vẫn đang được tài liệu hoá (issue #154).
  • Dependency phụ: cần Ghostty để lấy theme, gh CLI để quản PR.

Cài đặt: brew tap muxy-app/tap && brew install --cask muxy hoặc tải trực tiếp từ Releases.

Sắp tới

Roadmap ngầm từ nhịp release cho thấy Muxy sẽ mở rộng syntax highlight, hoàn thiện security model (issue #154 đang mở), và đi sâu hơn vào AI-agent integrations — hướng mà Cmux và MUX0 đang kéo thị trường. Repo phát hành gần như hàng tuần, contributor core (helipillo, ZgrK, jkp, RanaMoizHaider) đóng góp đều.

Với người dùng Mac đang tìm một terminal “vừa đủ” — không tối giản như Ghostty cũng không nặng như iTerm2 — Muxy đáng thử ngay hôm nay: install 1 dòng brew, toàn bộ tính năng có thể tắt qua settings, và nếu không thích thì gỡ sạch vì không có daemon ẩn nào chạy nền.

Nguồn: GitHub muxy-app/muxy, Releases, Ghostty / libghostty, @saeed_vz.