# cmux 0.63.0: SSH, Claude Code Teams, oh-my-openagent, Browser Import, Minimal Mode

[ Changelog](https://cmux.com/docs/changelog)


March 28, 2026

### SSH

cmux ssh user@remote creates a workspace for a remote machine. Browser panes route through the remote network so localhost just works. Drag an image into a remote session to upload via scp. Coding agent notifications come home to your local sidebar. Reconnects on drops.

### Claude Code Teams

cmux claude-teams launches Claude Code's experimental teammate mode with one command. It sets up the environment, fakes a tmux session, and translates tmux commands into native cmux splits. Teammates stack vertically in a right column with sidebar metadata and notifications.

### oh-my-openagent

cmux omo integrates oh-my-openagent (formerly oh-my-opencode), which orchestrates specialist agents across Claude, GPT, and Gemini in parallel. Same tmux shim as claude-teams, auto-installs the plugin, notifications route through cmux.

### Browser Profile Import

Import cookies, history, and sessions from Chrome, Arc, Brave, Firefox, Safari, and 20+ browsers. The import wizard detects installed browsers, lets you pick profiles, and injects everything into cmux's browser panes so you're already logged in.

### Minimal Mode

Hide the titlebar for a distraction-free terminal. Controls move to the sidebar and appear on hover. Toggle from the command palette or Settings.

### Custom Commands

Define project-specific actions in cmux.json that launch from the command palette. One file per repo, no global config needed.

Added

-   Browser profile import — cookies, history, and settings from Chrome, Firefox, Safari, and more ([#318](https://github.com/manaflow-ai/cmux/pull/318), [#1582](https://github.com/manaflow-ai/cmux/pull/1582), [#1593](https://github.com/manaflow-ai/cmux/pull/1593))
-   Support `window.open()` popup windows in browser panes with shared OAuth context ([#1150](https://github.com/manaflow-ai/cmux/pull/1150), [#1600](https://github.com/manaflow-ai/cmux/pull/1600))
-   Minimal mode — hide the titlebar for a distraction-free terminal ([#1479](https://github.com/manaflow-ai/cmux/pull/1479), [#2218](https://github.com/manaflow-ai/cmux/pull/2218))
-   `cmux.json` custom commands — define project-specific actions launched from the command palette ([#2011](https://github.com/manaflow-ai/cmux/pull/2011), [#2122](https://github.com/manaflow-ai/cmux/pull/2122))
-   `cmux omo` command for oh-my-openagent integration ([#2087](https://github.com/manaflow-ai/cmux/pull/2087), [#2230](https://github.com/manaflow-ai/cmux/pull/2230), [#2280](https://github.com/manaflow-ai/cmux/pull/2280))
-   Codex CLI hooks integration for terminal notifications ([#2103](https://github.com/manaflow-ai/cmux/pull/2103))
-   Customizable number shortcuts for workspace switching ([#1951](https://github.com/manaflow-ai/cmux/pull/1951))
-   Customizable sidebar selection highlight color ([#1824](https://github.com/manaflow-ai/cmux/pull/1824))
-   Match Terminal Background sidebar color setting ([#2293](https://github.com/manaflow-ai/cmux/pull/2293))
-   Optional single-click focus for inactive split panes ([#1796](https://github.com/manaflow-ai/cmux/pull/1796))
-   Support image drag-and-drop into SSH terminals ([#1838](https://github.com/manaflow-ai/cmux/pull/1838))
-   Support dropping folders onto the dock icon to open as workspaces ([#1571](https://github.com/manaflow-ai/cmux/pull/1571))
-   Support modifier+key combinations in `send-key` CLI — ctrl+enter, shift+tab, arrow keys, home/end/delete/pageup/pagedown ([#1994](https://github.com/manaflow-ai/cmux/pull/1994), [#1920](https://github.com/manaflow-ai/cmux/pull/1920))
-   `--name` flag for `new-workspace` CLI command ([#2160](https://github.com/manaflow-ai/cmux/pull/2160))
-   `--no-focus` flag for `cmux ssh` ([#2227](https://github.com/manaflow-ai/cmux/pull/2227))
-   `--direction` flag for markdown open command ([#1763](https://github.com/manaflow-ai/cmux/pull/1763))
-   Per-surface TTY exposed in `cmux tree` output ([#2040](https://github.com/manaflow-ai/cmux/pull/2040))
-   `set-color` / `clear-color` workspace actions for tab color via CLI ([#1873](https://github.com/manaflow-ai/cmux/pull/1873), [#1833](https://github.com/manaflow-ai/cmux/pull/1833))
-   IntelliJ IDEA added to command palette Open Directory targets ([#1860](https://github.com/manaflow-ai/cmux/pull/1860))
-   Open a new terminal tab from empty tab bar double-click ([#1601](https://github.com/manaflow-ai/cmux/pull/1601))
-   Double-click custom titlebar to zoom or minimize ([#2130](https://github.com/manaflow-ai/cmux/pull/2130))
-   Confirm before closing pinned workspaces ([#1895](https://github.com/manaflow-ai/cmux/pull/1895))
-   Show tab name in close tab confirmation dialog ([#1845](https://github.com/manaflow-ai/cmux/pull/1845))
-   Sidebar listening ports are now clickable to open in browser ([#1844](https://github.com/manaflow-ai/cmux/pull/1844))
-   Ukrainian (uk) localization ([#2226](https://github.com/manaflow-ai/cmux/pull/2226))
-   Hidden CLI command for live terminal debugging ([#1599](https://github.com/manaflow-ai/cmux/pull/1599))
-   `rc` and `remote-control` added to command passthrough ([#1539](https://github.com/manaflow-ai/cmux/pull/1539))
-   Export `CMUX_SOCKET` alongside `CMUX_SOCKET_PATH` in terminal env ([#1991](https://github.com/manaflow-ai/cmux/pull/1991))
-   Dual licensing — AGPL + commercial ([#2021](https://github.com/manaflow-ai/cmux/pull/2021))
-   Universal binary (arm64 + x86\_64) for stable releases ([#2287](https://github.com/manaflow-ai/cmux/pull/2287))
-   Add claude-teams, omo, and \_\_tmux-compat to Go relay CLI for SSH sessions ([#2238](https://github.com/manaflow-ai/cmux/pull/2238))
-   Warn Before Quit enforced when Cmd+Q arrives via app switcher ([#2186](https://github.com/manaflow-ai/cmux/pull/2186))

Changed

-   Show update-available banner automatically on launch ([#1651](https://github.com/manaflow-ai/cmux/pull/1651), [#1543](https://github.com/manaflow-ai/cmux/pull/1543), [#1575](https://github.com/manaflow-ai/cmux/pull/1575))
-   Restore Sparkle scheduled update checks ([#1597](https://github.com/manaflow-ai/cmux/pull/1597))
-   New window inherits size from current window ([#2124](https://github.com/manaflow-ai/cmux/pull/2124))
-   Restore last-surface close preference toggle ([#1679](https://github.com/manaflow-ai/cmux/pull/1679))
-   Rename "Import From Browser" to "Import Browser Data" ([#1672](https://github.com/manaflow-ai/cmux/pull/1672))
-   Make founders email selectable in feedback success view ([#1733](https://github.com/manaflow-ai/cmux/pull/1733))
-   Include hardware details in feedback submissions ([#1726](https://github.com/manaflow-ai/cmux/pull/1726))
-   Coalesce scrollbar updates during bulk output for improved performance ([#2116](https://github.com/manaflow-ai/cmux/pull/2116))
-   Reduce shell integration prompt latency ([#2109](https://github.com/manaflow-ai/cmux/pull/2109))
-   Skip quit confirmation for tagged DEV builds ([#2288](https://github.com/manaflow-ai/cmux/pull/2288))
-   Use dedicated setting for sidebar port link browser preference ([#2219](https://github.com/manaflow-ai/cmux/pull/2219))
-   Skip sidebar PR lookup on main/master branches ([#2110](https://github.com/manaflow-ai/cmux/pull/2110))
-   Stabilize sidebar directory ordering when split focus changes ([#1798](https://github.com/manaflow-ai/cmux/pull/1798))
-   Improve tmux notification attention routing ([#1898](https://github.com/manaflow-ai/cmux/pull/1898))

Fixed

-   Fix Cmd+N workspace creation crashes caused by stale snapshots, ARC hotpaths, and restore-time races ([#2204](https://github.com/manaflow-ai/cmux/pull/2204), [#2183](https://github.com/manaflow-ai/cmux/pull/2183), [#2181](https://github.com/manaflow-ai/cmux/pull/2181), [#2178](https://github.com/manaflow-ai/cmux/pull/2178), [#2176](https://github.com/manaflow-ai/cmux/pull/2176), [#2173](https://github.com/manaflow-ai/cmux/pull/2173), [#2133](https://github.com/manaflow-ai/cmux/pull/2133), [#2023](https://github.com/manaflow-ai/cmux/pull/2023), [#1985](https://github.com/manaflow-ai/cmux/pull/1985), [#1930](https://github.com/manaflow-ai/cmux/pull/1930))
-   Fix ARC workspace inheritance crash and native Zig helper builds ([#2283](https://github.com/manaflow-ai/cmux/pull/2283))
-   Fix `EXC_BAD_ACCESS` caused by over-releasing Ghostty font ([#1496](https://github.com/manaflow-ai/cmux/pull/1496))
-   Fix terminal black screen on macOS 26.3.1 by dispatching Ghostty callbacks to main thread ([#1937](https://github.com/manaflow-ai/cmux/pull/1937))
-   Fix blank terminal renders after workspace switches ([#1964](https://github.com/manaflow-ai/cmux/pull/1964))
-   Fix stale terminal portal after restore churn ([#2025](https://github.com/manaflow-ai/cmux/pull/2025))
-   Fix floating portal terminal after nightly update relaunch ([#1696](https://github.com/manaflow-ai/cmux/pull/1696))
-   Fix terminal portal resync after restore-time bind ([#1973](https://github.com/manaflow-ai/cmux/pull/1973))
-   Fix terminal find overlay crash and focus handoff ([#1487](https://github.com/manaflow-ai/cmux/pull/1487))
-   Fix split transparency regression ([#1568](https://github.com/manaflow-ai/cmux/pull/1568))
-   Apply `background-opacity` and `background-blur` to terminal rendering area ([#1858](https://github.com/manaflow-ai/cmux/pull/1858))
-   Fix keyboard shortcuts not working with CJK input sources (Korean, Japanese, Russian) ([#1649](https://github.com/manaflow-ai/cmux/pull/1649), [#1913](https://github.com/manaflow-ai/cmux/pull/1913), [#2202](https://github.com/manaflow-ai/cmux/pull/2202))
-   Skip CJK fallback font injection when font-family already covers glyphs ([#2241](https://github.com/manaflow-ai/cmux/pull/2241))
-   Skip Korean from CJK font-codepoint-map auto-injection ([#1700](https://github.com/manaflow-ai/cmux/pull/1700))
-   Fix Japanese IME confirmation Enter from executing command prematurely ([#2075](https://github.com/manaflow-ai/cmux/pull/2075), [#1671](https://github.com/manaflow-ai/cmux/pull/1671))
-   Fix Korean IME Enter handling on composition path in browser panes ([#2108](https://github.com/manaflow-ai/cmux/pull/2108))
-   Fix AZERTY Option+Delete word delete in Claude Code ([#1640](https://github.com/manaflow-ai/cmux/pull/1640))
-   Fix Escape key not working in terminal panels (e.g., lazygit) ([#1957](https://github.com/manaflow-ai/cmux/pull/1957))
-   Fix unbound Cmd+Shift+key combos being silently swallowed ([#1959](https://github.com/manaflow-ai/cmux/pull/1959))
-   Fix Cmd+W closing terminal tabs instead of About/Licenses windows ([#1473](https://github.com/manaflow-ai/cmux/pull/1473))
-   Fix Cmd+O opening Documents folder — handle in custom shortcut handler ([#2034](https://github.com/manaflow-ai/cmux/pull/2034))
-   Consume Cmd+number shortcuts when workspace index is out of bounds ([#2033](https://github.com/manaflow-ai/cmux/pull/2033))
-   Fix arrow key glyph matching in customizable shortcuts ([#1443](https://github.com/manaflow-ai/cmux/pull/1443))
-   Fix cursor movement on double-click selection ([#1709](https://github.com/manaflow-ai/cmux/pull/1709))
-   Fix doomscroll when reviewing scrollback ([#1616](https://github.com/manaflow-ai/cmux/pull/1616))
-   Fix browser panes rendering blank after reopen ([#2141](https://github.com/manaflow-ai/cmux/pull/2141))
-   Fix browser portal leaking to other tabs on Bonsplit tab switch ([#2000](https://github.com/manaflow-ai/cmux/pull/2000))
-   Fix browser freeze after pane split ([#1852](https://github.com/manaflow-ai/cmux/pull/1852))
-   Fix browser pane video fullscreen ([#1921](https://github.com/manaflow-ai/cmux/pull/1921))
-   Fix browser image copy pasteboard data ([#1850](https://github.com/manaflow-ai/cmux/pull/1850))
-   Fix browser pane file drops hanging on "Uploading" ([#1843](https://github.com/manaflow-ai/cmux/pull/1843))
-   Fix browser back navigation history handoff ([#1897](https://github.com/manaflow-ai/cmux/pull/1897))
-   Fix browser devtools X-close persistence ([#1627](https://github.com/manaflow-ai/cmux/pull/1627))
-   Fix browser PR metadata deadlock and BrowserPanelView hot paths ([#1564](https://github.com/manaflow-ai/cmux/pull/1564))
-   Fix Cloudflare/CAPTCHA verification failures in browser panel ([#1877](https://github.com/manaflow-ai/cmux/pull/1877))
-   Fix Google sign-in infinite loading in browser pane ([#1493](https://github.com/manaflow-ai/cmux/pull/1493))
-   Fix native value setter for React compatibility in browser panes ([#2059](https://github.com/manaflow-ai/cmux/pull/2059))
-   Fix sidebar badges not refreshing on workspace state change ([#2046](https://github.com/manaflow-ai/cmux/pull/2046))
-   Fix sidebar PR badge detection for workspace branches and restored workspaces ([#1896](https://github.com/manaflow-ai/cmux/pull/1896), [#1570](https://github.com/manaflow-ai/cmux/pull/1570), [#1636](https://github.com/manaflow-ai/cmux/pull/1636))
-   Fix sidebar notification persisting after being read ([#1933](https://github.com/manaflow-ai/cmux/pull/1933))
-   Fix premature workspace title truncation in sidebar ([#1859](https://github.com/manaflow-ai/cmux/pull/1859))
-   Fix pinned workspace ordering — keep pinned workspaces above pin boundary ([#1503](https://github.com/manaflow-ai/cmux/pull/1503), [#1505](https://github.com/manaflow-ai/cmux/pull/1505))
-   Fix command palette ordering for "check" query ([#1740](https://github.com/manaflow-ai/cmux/pull/1740))
-   Fix command palette focus after terminal find ([#2089](https://github.com/manaflow-ai/cmux/pull/2089))
-   Fix missing command palette open-in targets ([#1621](https://github.com/manaflow-ai/cmux/pull/1621))
-   Fix all split panes appearing focused after layout restoration ([#2088](https://github.com/manaflow-ai/cmux/pull/2088))
-   Fix panel resize stuttering when tiled with browser panels ([#1969](https://github.com/manaflow-ai/cmux/pull/1969))
-   Fix splitter hitbox overlap and terminal scrollbar width resync ([#1950](https://github.com/manaflow-ai/cmux/pull/1950))
-   Increase content side hit width to prevent accidental window resize ([#2018](https://github.com/manaflow-ai/cmux/pull/2018))
-   Fix window position restore on relaunch ([#2129](https://github.com/manaflow-ai/cmux/pull/2129))
-   Fix dock icon not auto-switching with system dark mode ([#1928](https://github.com/manaflow-ai/cmux/pull/1928), [#1510](https://github.com/manaflow-ai/cmux/pull/1510))
-   Align titlebar icons with traffic-light buttons ([#1754](https://github.com/manaflow-ai/cmux/pull/1754))
-   Fix focused notification sound playback ([#1855](https://github.com/manaflow-ai/cmux/pull/1855))
-   Fix laggy terminal sync during sidebar drags ([#1598](https://github.com/manaflow-ai/cmux/pull/1598))
-   Fix spinner hang after display resolution changes ([#1549](https://github.com/manaflow-ai/cmux/pull/1549))
-   Fix workspace layout follow-up spin loop ([#1633](https://github.com/manaflow-ai/cmux/pull/1633))
-   Fix Ghostty `resize_split` keybind support ([#1899](https://github.com/manaflow-ai/cmux/pull/1899))
-   Fix update attempt refreshing pill without actually updating ([#2168](https://github.com/manaflow-ai/cmux/pull/2168), [#2142](https://github.com/manaflow-ai/cmux/pull/2142), [#2117](https://github.com/manaflow-ai/cmux/pull/2117))
-   Fix SSH control master cleanup on remote teardown ([#2104](https://github.com/manaflow-ai/cmux/pull/2104))
-   Fix SSH cleanup after moving the last remote surface ([#2123](https://github.com/manaflow-ai/cmux/pull/2123))
-   Fix SSH image transfer cleanup and IPv6 followups ([#1907](https://github.com/manaflow-ai/cmux/pull/1907), [#1904](https://github.com/manaflow-ai/cmux/pull/1904))
-   Fix SSH remote CLI wrapper and proxy follow-ups ([#1596](https://github.com/manaflow-ai/cmux/pull/1596))
-   Fix nightly SSH remote daemon checksum mismatch ([#2225](https://github.com/manaflow-ai/cmux/pull/2225))
-   Fix cmux ssh notify surface targeting ([#1799](https://github.com/manaflow-ai/cmux/pull/1799))
-   Fix tmux compat store decoding, layout cleanup, and cross-workspace fallback ([#2207](https://github.com/manaflow-ai/cmux/pull/2207))
-   Fix claude-teams pane anchoring with main-vertical layout ([#2119](https://github.com/manaflow-ai/cmux/pull/2119))
-   Fix claude-hook stop teardown races ([#1954](https://github.com/manaflow-ai/cmux/pull/1954))
-   Fix Claude Code hooks config to match actual schema ([#1388](https://github.com/manaflow-ai/cmux/pull/1388))
-   Handle TabManager unavailable in SessionEnd/Start hooks ([#1735](https://github.com/manaflow-ai/cmux/pull/1735))
-   Fix blocking sleep in preexec hook causing command lag ([#1444](https://github.com/manaflow-ai/cmux/pull/1444))
-   Fix redundant focus events causing Powerlevel10k redraws ([#1579](https://github.com/manaflow-ai/cmux/pull/1579))
-   Fix identical session autosave writes ([#1732](https://github.com/manaflow-ai/cmux/pull/1732))
-   Fix locale page crashes under Google Translate ([#1956](https://github.com/manaflow-ai/cmux/pull/1956))
-   Fix About Panel newline escaping ([#1298](https://github.com/manaflow-ai/cmux/pull/1298))
-   Fix remote sidebar directory canonicalization to preserve live paths ([#1800](https://github.com/manaflow-ai/cmux/pull/1800))
-   Fix AppleScript `count windows` returning 0 and `working directory` returning empty ([#1826](https://github.com/manaflow-ai/cmux/pull/1826))
-   Fix PWD action routing to correct TabManager per tabId ([#2147](https://github.com/manaflow-ai/cmux/pull/2147))
-   Fix socket returning wrong error when surface\_id is provided but unresolvable ([#2150](https://github.com/manaflow-ai/cmux/pull/2150))
-   Guard inherited terminal config against stale surfaces ([#2101](https://github.com/manaflow-ai/cmux/pull/2101))
-   Suppress socat stdout in `_cmux_send` to prevent "OK" leak ([#1619](https://github.com/manaflow-ai/cmux/pull/1619))
-   Add `-r` shorthand to skip session ID check in Claude wrapper ([#1992](https://github.com/manaflow-ai/cmux/pull/1992))
-   Check git repo before running git commands to prevent TCC permission prompts ([#1677](https://github.com/manaflow-ai/cmux/pull/1677))
-   Preserve explicit wheel scrollback against passive follow ([#1965](https://github.com/manaflow-ai/cmux/pull/1965))
-   Fix terminal pane drag/drop handoff delay ([#1837](https://github.com/manaflow-ai/cmux/pull/1837))

Removed

-   Remove restricted web-browser entitlement ([#1727](https://github.com/manaflow-ai/cmux/pull/1727))

[ cmux 0.62.2](https://cmux.com/docs/changelog/0.62.2) [cmux 0.63.1 ](https://cmux.com/docs/changelog/0.63.1)

Canonical: https://cmux.com/docs/changelog/0.63.0

Documentation index: https://cmux.com/llms.txt
