h3nock/remux
h3nock/remux has 531 GitHub stars and 52 forks. GitHot measured +5 in 7 days. Last checked 2026-11-11 02:14 UTC. Last push 2026-11-06.
A native iOS client for remote tmux workspaces, designed to feel natural on iPhone.
What you can do
- tmux sessions: Attach to running sessions or start new ones.
- Windows and panes: Swipe between windows, pick panes from a bottom sheet with live previews, and split, zoom, or close them.
- Shortcut palette: Run saved commands with a tap. Starter sets cover shell, Claude Code, and Codex, and you can add your own commands and groups.
- Voice dictation: Dictate text in the composer using on-device speech recognition.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +5
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalRemux
A native iOS client for remote tmux workspaces.
https://github.com/user-attachments/assets/e7482322-15f8-4f7d-aca4-83368fddd07c
About
Remux is a native iOS client for remote tmux workspaces, built on Ghostty. It brings tmux's session, window, and pane model into a mobile-first interface. It previews files and running dev servers straight from the terminal, and uploads photos and files, with markup for images.
Features
- tmux sessions: Attach to running sessions or start new ones.
- Windows and panes: Swipe between windows, pick panes from a bottom sheet with live previews, and split, zoom, or close them.
- Shortcut palette: Run saved commands with a tap. Starter sets cover shell, Claude Code, and Codex, and you can add your own commands and groups.
- Voice dictation: Dictate text in the composer using on-device speech recognition.
- Attachments: Upload photos and files to the server, with markup for images. The remote path is typed at the prompt.
- File preview: Long-press a path in terminal output to preview it: code, images, PDFs, or HTML pages.
- Localhost preview: Long-press a localhost URL to open the dev server running on the remote machine, hot reload and WebSockets included.
- Cursor control: Hold the space bar or long-press in the terminal, then drag to place the cursor.
- Direct SSH: Remux connects straight to the server, with no relay and no account. Passwords and private keys are stored in the iOS Keychain, and trusted host keys are remembered. Supports Secure Enclave keys, which are created on the device and can't be copied or exported.
- Themes: Ghostty default, Catppuccin Mocha, and Catppuccin Latte, with adjustable font size.
Installation
Remux is available as a public beta on TestFlight: testflight.apple.com/join/fHqG1ruE. You can also build from source.
Building from Source
Requirements:
- Xcode with iOS 18 SDK support
- XcodeGen
Fetch the prebuilt GhosttyKit framework:
scripts/fetch_ghosttykit.sh
Generate the Xcode project and build:
xcodegen generate
xcodebuild build \
-project Remux.xcodeproj \
-scheme Remux \
-destination 'generic/platform=iOS Simulator'
Run the tests:
xcodebuild test \
-project Remux.xcodeproj \
-scheme Remux \
-destination 'platform=iOS Simulator,name=iPhone 17,OS=latest'
To build GhosttyKit yourself instead of fetching it, see remux-ghostty and scripts/build_release_ghosttykit.sh.
Acknowledgments
Remux is built on Ghostty's terminal core and uses Citadel for SSH.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,646 starspublic-apis/public-apis
A collective list of free APIs
498,023 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,553 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,312 stars