Releases: fernandomenuk/wmux
Releases · fernandomenuk/wmux
v0.7.0
What's Changed
- feat: MCP server for Claude Code integration by @fernandomenuk in #19
Full Changelog: v0.6.3...v0.7.0
v0.6.3
Full Changelog: v0.6.2...v0.6.3
v0.6.2
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Full Changelog: v0.6.0...v0.6.1
v0.6.0
wmux v0.5.0
Highlights
- AI-first named-pipe socket API for programmatic control
- Workspace create, rename, and close controls in the app UI
- v0.5.0 release metadata and website refresh
Verification
- cargo test -p wmux-core
- cargo build -p wmux-app
- cargo build --release -p wmux-app
v0.4.0 — The Desktop App Release
Rebranded to a graphical-first experience. Included installers and standalone binaries for wmux desktop and wmux-cli.
v0.3.0 — Desktop App + Workspace Architecture
What's New
wmux Desktop App (wmux-app.exe) — NEW
A Tauri-based desktop terminal emulator with:
- Split panes (vertical + horizontal)
- Tabbed workspaces with sidebar
- xterm.js terminal rendering with GPU acceleration
- Dark theme with purple accents
- Keyboard shortcuts (Ctrl+A prefix, same as CLI)
- Status bar
Core Architecture
- Extracted shared
wmux-corelibrary (Cargo workspace) WmuxCorestruct with clean public API- Both CLI and App share the same core logic
CLI (wmux.exe)
- Same as v0.2.0, now built on the shared core
Downloads
- wmux.exe (1.8 MB) — CLI terminal multiplexer
- wmux-app.exe (8.9 MB) — Desktop app with GUI
v0.2.0 — Mouse Support
wmux v0.2.0 — Mouse Support
New Features
- Click to focus — click any pane to switch focus to it
- Drag to resize — grab the border between panes and drag to adjust split ratio (clamped 10%-90%)
- Mouse passthrough — SGR mouse events forwarded to terminal apps (vim, htop, etc.) that request mouse mode
- Zoom-aware — mouse works correctly in zoomed mode
Improvements since v0.1.0
- 90 tests (up from 75)
- 0 compiler warnings
- New
SplitNodehit-test methods:surface_at(),border_hit(),set_ratio_at()
Install
git clone https://github.com/fernandomenuk/wmux.git
cd wmux
cargo install --path .Full Changelog
v0.1.0 — First Release
wmux v0.1.0 — tmux for Windows. Finally.
The first release of wmux, a native Windows terminal multiplexer.
Features
- Split panes — vertical and horizontal, infinitely nestable
- Tabbed workspaces — switch contexts with Ctrl+A, 1-9
- Zoom mode — fullscreen any pane with Ctrl+A, z
- JSON-RPC socket API — 13 commands over Windows named pipe (
\.\pipe\wmux) - Shell exit detection — shows
[Process exited (code N)]when shells terminate - Works with any shell — PowerShell, cmd, WSL bash, nushell
- Single binary — no runtime dependencies
Socket API Commands
system.ping, system.capabilities, workspace.list, workspace.create, workspace.select, workspace.current, workspace.close, surface.list, surface.split, surface.focus, surface.close, surface.send_text, surface.send_key
Requirements
- Windows 10 1809+ (ConPTY)
- Recommended: Windows Terminal
Install
git clone https://github.com/fernandomenuk/wmux.git
cd wmux
cargo install --path .Stats
- 75 tests passing
- 0 compiler warnings
- ~3,000 lines of Rust