muxy  by muxy-app

Lightweight terminal for macOS and iOS

Created 2 months ago
1,757 stars

Top 23.9% on SourcePulse

GitHubView on GitHub
Project Summary

Lightweight and memory-efficient, Muxy is a terminal emulator for macOS built with SwiftUI and libghostty. It targets developers and power users seeking enhanced organization and productivity through features like project-based workspaces, vertical tabs, and split panes, offering a native macOS experience with extensive customization.

How It Works

Muxy leverages SwiftUI for a modern, native macOS user interface and integrates libghostty for its terminal rendering engine, aiming for memory efficiency and performance. Key architectural choices include organizing terminals by project with persistent workspace states, a sidebar for vertical tabs with drag-and-drop, and support for horizontal/vertical split panes, enabling a highly organized and customizable terminal environment.

Quick Start & Requirements

  • Install: brew tap muxy-app/tap followed by brew install --cask muxy.
  • Prerequisites: macOS 14+, Swift 6.0+.
  • Optional: Ghostty installed (for themes), gh installed (for PR management).
  • iOS App: Available for testers via TestFlight (link provided in README).
  • Local Development: scripts/setup.sh (downloads GhosttyKit.xcframework), swift build, swift run Muxy.

Highlighted Details

  • Project-based workflow with persistent workspace state.
  • Vertical tabs in a sidebar with drag-and-drop reordering, pinning, and renaming.
  • Horizontal and vertical split panes with resizable dividers and keyboard navigation.
  • Built-in basic Git diff and operations, plus optional PR management via gh.
  • 200+ Ghostty themes with a built-in picker.
  • Customizable shortcuts (40+ options).
  • In-terminal search with match navigation.
  • Auto-updates via Sparkle.
  • Native, lightweight text editor with syntax highlighting.

Maintenance & Community

The README does not provide specific details on maintainers, community channels (like Discord/Slack), sponsorships, or a public roadmap.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Permissive MIT license generally allows for commercial use and linking with closed-source projects.

Limitations & Caveats

The iOS companion app is currently in testing via TestFlight. The README does not detail known bugs or specific performance benchmarks beyond general claims of being lightweight and memory-efficient.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
238
Issues (30d)
65
Star History
943 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.