Repository navigation
Codemux v0.23.0
What's New
Features
Add-ons (optional plugins)
- Optional add-ons: install, enable, update and remove them from Settings
- Isolated plugin host with SDK contracts and a scoped broker, so add-ons only get the access they request
- Add-on views render inside the desktop, and add-ons can contribute composer actions and palette commands
- Reviewed add-on catalog with provenance checks, plus example plugins and an SDK reference
- Credential state reporting, with an option to clear saved credentials
Agent chat
- Hermes as an experimental agent provider
- Import recent Claude and Codex conversations
- Run provider-native commands and skills from the composer
- Slash command discovery for Cursor and OpenCode; the slash popup also matches item descriptions
- Composer shows when a draft will run a command
- Queue and steer controls while an agent is running
- Runs resume automatically when a usage limit resets
- Provider update notices in agent chat
- Open the Subagents panel from the background-task wait line
- Composer fades while you read back through a thread
- New chats default to a new worktree, and new workspace prompts are sent in the background
Remote and mobile
- Mobile remote control with web push notifications
- Touch-friendly mobile conversation history
- Remote Access settings organized around the ways you can connect
- Logged-out app.codemux.org visitors get context and a way back
Workspaces and sidebar
- Track every pull request a workspace opens and list them all in the workspace hover card
- Show the branch a worktree was created from
- Collapsible "Wrapping up" section
- Engraved empty-state plate when nothing is running
- Sidebar header fits into one row
- "Reload interface" command in the palette
- New app icon
UI polish
- Consistent design tokens for type, radius, surfaces and button sizes
- Refined focus, motion, scrollbars and panel headers
Performance
- ScrollArea no longer rewrites its inline style on every render
- Less scroll settling in virtualized code cards
- Bounded validation cost for add-on UI batches
- GitHub polling no longer exhausts the shared API quota
Fixes
- Skills sync no longer duplicates skills on every sync
- Remote terminal input stays in order and is no longer held up waiting for each reply
- Relay-only remote access stays relay-only, and relay registration stops when relay is turned off
- A frozen or blank window recovers automatically from the app process
- Warm transcripts are kept across tab switches; transcript text stays clear of controls
- Fast mode stays consistent after a provider rejection
- Usage tracker model pricing updated
- Claude model label shows the alias version the CLI reports
- Short GitHub repository selectors resolve on the default host
- Theme dividers stay visible across Omarchy light and dark palettes
- Workspace teardown scripts run outside the worktree lifecycle lock
- Many smaller chat, titlebar, sidebar and settings fixes
Other
- Release signing runs from the protected release environment
- Native installed-app acceptance tests on Linux and Windows
Install
AppImage (any Linux distro)
chmod +x codemux_0.23.0_amd64.AppImage
./codemux_0.23.0_amd64.AppImageArch Linux (AUR)
yay -S codemux-binDebian/Ubuntu
sudo dpkg -i codemux_0.23.0_amd64.debWindows
Download codemux_0.23.0_x64-setup.exe from the release assets and run the installer.
Note: The installer is not code-signed yet. Windows SmartScreen may show a warning — click "More info" → "Run anyway" to proceed. This will be resolved in a future release.
Existing users: Both Linux (AppImage) and Windows users will be prompted to update automatically via the Tauri auto-updater. No manual download required — the updater handles it on next app launch.