| Crates.io | muxox |
| lib.rs | muxox |
| version | 0.2.3 |
| created_at | 2025-08-25 19:34:47.137997+00 |
| updated_at | 2025-11-08 05:25:29.571067+00 |
| description | A terminal-based service orchestrator and process multiplexer for development workflows |
| homepage | https://github.com/geoffsee/muxox |
| repository | https://github.com/geoffsee/muxox |
| max_upload_size | |
| id | 1810077 |
| size | 94,765 |
Run all your dev services from one terminal.
muxox is a cli-based service orchestrator that makes it easy to start, stop, and monitor multiple processes during development—without juggling a bunch of windows or tabs.
Service orchestration
Live status
Log viewer
Simple config
Start, stop, restart with quick keys
↑ / ↓: Select a service
Enter: Start/stop the selected service
r: Restart the selected service
q: Quit Muxox
Download the latest release for your platform from the releases page:
muxox-x86_64-unknown-linux-gnu.tar.gzmuxox-x86_64-apple-darwin.tar.gzmuxox-aarch64-apple-darwin.tar.gzmuxox-x86_64-pc-windows-msvc.exe.zipExtract the binary and place it in your PATH.
cargo install muxox
[[service]]
name = "frontend"
cmd = "pnpm client:dev"
cwd = "./"
log_capacity = 5000
[[service]]
name = "backend"
cmd = "pnpm server:dev"
cwd = "./"
muxox
muxox --config path/to/muxox.toml
muxox --raw
Each service supports:
Tips:
How is this different from a terminal multiplexer like tmux?
Do I need containers or a specific runtime?
Can I use it for production?
MIT License
Copyright (c) 2025 Geoff Seemueller