Releases: dmelim/muxly
Releases · dmelim/muxly
Muxly 0.3.0
Muxly is a local desktop command center for your development processes. It replaces a sprawl of terminal windows with one surface: your services on the left, live logs in the center, details and actions on the right. Define your dev servers, watchers, and scripts once — then start, stop, and watch them all from a single window.
Built with Tauri 2, React, TypeScript, and xterm.js.
What you get
- Service management — define services (program, args, cwd, env, port, group) and start / stop / restart them individually or a whole group at once.
- Live logs — real
stdout/stderrstreamed into xterm.js terminals with ANSI colour and per-line timestamps. - Split view — open multiple services side by side in a resizable, wrapping pane grid.
- Robust process handling — process-tree termination (no orphaned children), opt-in auto-restart on crash, and port-conflict detection.
- Run history & search — SQLite-backed run history plus global log search across every service.
- Import — scan a project folder for
package.jsonscripts andProcfileentries and add them as services. - A keyboard-driven, themed dark UI.
New in 0.3.0
- Profiles — group services into named profiles (e.g. Day job, Personal) and switch the sidebar to show one at a time.
- Command palette + Stream mode (
Ctrl/Cmd+P) — run named actions, and mask the names of services marked sensitive so the window is safe to screen-share. - Interactive PTY panes — run dev servers that need a real TTY (Vite, WXT, Next, …) and type directly into them.
- Auto-roll a busy port (opt-in) — start on the next free port instead of failing, with the chosen port injected into the process.
- Pre-run shell prelude — run a command in the same shell before the service (
nvm use,source .venv/bin/activate, …). - Port-conflict recovery banner — stop the foreign process and restart, or adopt the running instance.
- Quality-of-life — sidebar group drag-and-drop reordering, native context-menu suppression on app chrome, decoded exit codes, and unified themed dropdowns.
See CHANGELOG.md for the complete list.
Install (Windows)
Muxly_0.3.0_x64-setup.exe— NSIS installer (smaller; what most people will want).Muxly_0.3.0_x64_en-US.msi— MSI installer.
These installers are unsigned, so Windows SmartScreen may warn on first run — click More info → Run anyway.