Muxly 0.6.2 Preserved restart history, compact search and interaction fixes

Local command center

Every dev process.
One window.

Muxly replaces a sprawl of terminal windows with one surface — services on the left, live logs in the centre, controls on the right. Define your dev servers, watchers, and scripts once, then run the whole stack from a single window.

Release notes and MSI installer · Installation notes · GitHub

Muxly 0.6.2 Windows x64 + macOS Apple Silicon source-available
Muxly by diethos

the app

One surface for the whole stack.

Services and their status on the left, live terminal panes in the centre, the focused service's details and actions on the right.

Muxly 0.6.1 Panel tabs, custom themes and live terminal masking in 0.6.1.
Live preview: click a service, switch tabs, or start and stop processes.

the problem → the fix

Six terminals. One window.

Most dev workflows fan out into a mess of tabs: a dev server here, a watcher there, a queue worker behind it, a Docker stack underneath. Muxly defines them once and runs the whole set from a single surface.

// before

web · npm run dev
api · pnpm dev
worker · python worker.py
db · docker compose up
docs · npm run docs
tests · vitest --watch
→

// after

Start, stop, and watch every service from one window. Opt-in auto-restart brings crashed services back, logs stay searchable across all of them, and child processes die with their parent — no orphans, no zombie ports.

features

Built for juggling processes.

0.6.1 Windows x64 and macOS Apple Silicon
  • Stream mode keeps the terminalMask supported paths, emails, URLs and sensitive identities in place. Terminal colours, wrapping and scrollback stay visible; full-screen programs are covered.
  • Copy without interruptingOn Windows, Ctrl+C copies selected terminal text and Ctrl+Shift+C uses the same copy handling. In Stream mode, partial selections of hidden values copy their redaction labels.
  • Tabs move between panelsReorder tabs or move them across panels on Windows and Mac, with stable insertion markers and edge scrolling.
  • A calmer workspaceConsistent accent scrollbars, clearer selected cards and correctly sized buttons make large service lists easier to scan.
  • Keyboard and form fixesFocus stays inside dialogs, Escape closes open colour pickers, Settings tabs start at the top and new service forms wait until you edit before showing validation errors.
0.6.0 alpha available now for Windows x64 and macOS Apple Silicon; prerelease
  • Persistent panel tabsArrange services across panels, move tabs without restarting processes, and return to the same layout next time.
  • Your shell, inside MuxlyChoose a default installed shell and open a terminal in a service's working directory from its context menu.
  • Git actions beside your servicesInspect branches and changed files, review a commit, and choose separate Commit, Push, or Commit & push actions. Branch switching requires a clean worktree.
  • Colours you controlStart with Default, Midnight, or High Contrast, then adjust colours with live terminal previews and contrast warnings.
  • Find and organise your stackSearch services and Settings, pin project groups, and drag services from the sidebar straight into workspace panels.
  • Stream mode keeps logs usefulThis earlier release introduced readable masked logs. Muxly 0.6.1 now preserves the real terminal and masks supported values in place.
Earlier macOS alpha the first Apple Silicon preview — read the earlier release notes
  • Muxly is now on MacStart and stop local services, follow live logs, monitor ports, and keep related projects together in one desktop command center.
  • Apple Silicon previewThis earlier preview targets Apple Silicon Macs. Download 0.6.2 for the current release; Intel Macs are not supported by its DMG.
  • Built around macOS developmentMuxly discovers common Homebrew and version-manager paths, uses your Unix shell, runs native macOS PTYs, and cleans up supervised process groups when services stop.
  • Verifiable downloadThe source-available alpha includes a SHA-256 checksum so the downloaded DMG can be verified before installation.
The foundation there since day one
  • Split viewOpen services side by side in resizable terminal panes, each with its own controls.
  • Live logsReal stdout / stderr with ANSI colour, per-line timestamps, and clickable URLs — searchable across every service.
  • Auto-restartCrash → respawn. Opt-in per service and capped per minute so a bad build never crash-loops.
  • Process-tree killStop a service and every child dies with it. No orphans, no zombie ports.
  • One-click importScan a repo's package.json scripts and Procfile — long-running ones pre-selected.
  • Run historyTotal runs, failures, and timing — persisted in SQLite across sessions.
  • Live config reloadEdit services.json from anywhere — an editor, a script, an AI agent — and Muxly picks it up instantly.
  • Agent skillDrop the muxly-register-service skill into Claude Code, Codex, or any agent — it finds a project's run command and registers it as a service for you.
  • Custom icons & groupsEmoji, built-in, or image icons and drag-reorderable groups keep larger workspaces easy to scan.

installation

Choose the build for your computer.

Close Muxly before installing. Your existing services and settings remain compatible with 0.6.2.

  • Windows x64Use the EXE installer, or choose the MSI from the release page. Both are unsigned, so Windows may show a publisher or SmartScreen warning. Compare the download with the matching asset SHA-256 digest on GitHub before deciding whether to run it.
  • Mac with Apple SiliconThe DMG contains an ARM64 app and does not support Intel Macs. The app is ad-hoc signed and not notarized; macOS may block its first launch. After verifying the download, use System Settings > Privacy & Security > Open Anyway if offered.
  • Verify your downloadCompare your SHA-256 file hash with the digest for the matching EXE, MSI or DMG in the GitHub release assets. The release page also includes installation notes.

safe to share

Screen-share without leaking names.

Mark the services that carry client or internal names as sensitive, then flip on Stream mode from the command palette. Configured sensitive names and supported paths, emails and URLs are masked while the real terminal keeps its colours, wrapping and scrollback. Copied selections use the same redaction labels. Stream mode is not a general secret scanner; review output before sharing.

Stream mode off: original names and terminal output.

Stream mode on: supported values masked; colours and readable output remain.

# built with tauri, react, xterm.js github.com/dmelim/muxly // PolyForm Noncommercial 1.0.0

Muxly by diethos