Urgent.News

What's breaking now, across thousands of outlets.

Tech

umux: an open-source terminal workspace manager for Linux, Windows, and macOS

TLDR umux is a free, open-source desktop app that organizes terminal windows into named workspaces (one per project), each holding tabs that split into any number of resizable panels . It runs natively on Linux, Windows, and macOS from one codebase. It also watches the terminal data stream for the signals AI coding tools emit when a long task finishes, and fires a desktop notification — so you…

umux is an open-source terminal workspace manager designed to bring organization to a developer's terminal setup. This free software runs on Linux, Windows, and macOS, consolidating multiple terminal windows into a single interface. Each workspace, or "project," contains tabs, which in turn hold resizable panels. This layout allows for efficient management of various terminal tasks.

One standout feature of umux is its ability to detect when an AI coding tool has completed a long task. By monitoring the terminal data stream for specific signals emitted by these AI tools, umux can notify the user, allowing them to step away and attend to other tasks without missing the completion of the AI agent's work. This feature sets umux apart from other terminal management tools.

umux supports multiple platforms, including Linux (deb, AppImage, rpm), Windows 10 and later (exe installer), and macOS 11 and later (universal dmg file, compatible with both Apple Silicon and Intel processors). The software currently stands at version 1.0.2, released on 27 August 2026, which marks the first release with native Windows and macOS builds.

The software is built using Tauri v2, which provides a Rust backend and a React + TypeScript frontend. These components work together to create a visually appealing and functional workspace. Each terminal panel runs a real shell, and the user's shell is executed in Linux and macOS, while PowerShell is used on Windows. The interface allows for keyboard shortcuts to resize and reorganize panels, preserving the design even when the developer restarts the application.

umux addresses a common issue faced by developers - the proliferation of terminal windows across the taskbar, leading to confusion and lost track of progress. By centralizing terminal windows within a project, umux provides a cleaner, more efficient workflow. Additionally, it offers a graphical interface, eliminating the need for developers to learn complex terminal configurations like those required by tmux.

Unlike tmux, cmux, and Herdr, umux offers a graphical user interface for managing terminal windows, making it accessible to developers who prefer a point-and-click interface over key-driven commands. Furthermore, umux ensures that terminal output remains unchanged, even while monitoring for AI agent completion signals, ensuring a seamless user experience.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at dev.to →

More in Tech

More from Friday 28 August →