Skip to content

Releases: dmelim/muxly

Muxly 0.3.0

20 Jun 22:41

Choose a tag to compare

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/stderr streamed 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.json scripts and Procfile entries 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.