Skip to content

umux 0.2.0 — unlimited panels, agent status, settings & session restore

Choose a tag to compare

@MrCrystal2 MrCrystal2 released this 25 Aug 17:29
· 13 commits to main since this release

The first feature release of umux — everything you need to run several AI agents side by side and actually see which one needs you.

  • Unlimited panels — split any workspace into as many resizable panels as you need (drag the dividers); the layout persists per workspace
  • Agent status per panel — a live dot (working / needs your input / idle) for Claude Code, Codex, Gemini CLI and Aider: it knows when a CLI waits for you, holds the dot steady while you click around, and returns to idle when you exit the CLI
  • Settings screen — toggle agent status & desktop notifications; choices persist across restarts
  • Session restore — reopen umux and your workspaces, panels, layouts, working directories and shells come back
  • Safe closing — closing a panel that runs a live process asks first, on every path
  • macOS support — universal .dmg (Apple Silicon + Intel, macOS 11+); config lives in ~/Library/Application Support/umux (migrated automatically)
  • Anonymous install counter — umux reports a single app_open event so development is guided by real usage; no terminal content, names, or paths ever leave the machine. Opt out with "analyticsEnabled": false in settings.json

Tip for Claude Code users: set "preferredNotifChannel": "iterm2" in ~/.claude/settings.json so Claude Code emits the notification signals umux listens for — outside Ghostty/Kitty/iTerm2 it stays silent without it (see the README's Enabling completion signals section).

Install: Linux .deb / .AppImage and the macOS .dmg are attached below. Builds are unsigned (zero-cost policy) — on first run macOS will ask you to confirm (right-click → Open); see the README's first-run notes.