muxy  by muxy-app

Lightweight terminal for macOS and iOS

Created 3 weeks ago

New!

498 stars

Top 62.2% 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

20 hours ago

Responsiveness

Inactive

Pull Requests (30d)
210
Issues (30d)
63
Star History
500 stars in the last 27 days

Explore Similar Projects

Feedback? Help us improve.