Loading...
Loading...
View and edit cmux settings in ~/.config/cmux/cmux.json. Use when the user wants to change cmux preferences (appearance, sidebar, notifications, automation, browser, shortcuts), set a value by JSON path, validate the file, open it in an editor, or look up which keys cmux recognizes. Triggers on '/cmux-settings', 'change cmux setting', 'set <something> in cmux', 'cmux config', 'cmux.json', or 'rebind a cmux shortcut'.
npx skill4agent add manaflow-ai/cmux cmux-settings~/.config/cmux/cmux.json~/.config/cmux/settings.jsoncmux.jsonhttps://raw.githubusercontent.com/manaflow-ai/cmux/main/web/data/cmux.schema.jsonSources/CmuxSettingsJSONPathSupport.swiftreferences/all-keys.mdappterminalnotificationssidebarsidebarAppearanceworkspaceColorsautomationbrowsershortcutsactionsuicommandsvaultrightSidebar# From a cmux checkout
skills/cmux-settings/scripts/cmux-settings <subcommand>
# From an installed Codex skill
~/.codex/skills/cmux-settings/scripts/cmux-settings <subcommand>$PATHcmux-settingsexport PATH="$PWD/skills/cmux-settings/scripts:$PATH"| Command | What it does |
|---|---|
| Print the config path. |
| Print the raw file (preserves comments). |
| Print the parsed JSON. |
| Print value at dotted JSON path. |
| Set value. |
| Delete key, reverting to the in-app default. |
| List every settings JSON path the app recognizes. |
| Parse the file and flag any unknown settings keys. |
| Open |
--file <path>--file ~/.config/cmux/settings.jsoncmux-settings list-supported | rg -i 'sidebar.*terminal|terminal.*sidebar'truefalsecmux-settings set sidebarAppearance.matchTerminalBackground true
cmux-settings set app.appearance dark
cmux-settings set shortcuts.bindings.toggleSidebar cmd+b
cmux-settings set shortcuts.bindings.newTab '["ctrl+b","c"]'
cmux-settings set browser.hostsToOpenInEmbeddedBrowser '["localhost","*.internal.example"]'cmux-settings get sidebarAppearance.matchTerminalBackground
cmux-settings validatecmux-settings unset <key>app.appearance"system" | "light" | "dark"app.appIconapp.menuBarOnlyapp.minimalModesidebarAppearance.matchTerminalBackgroundsidebarAppearance.tintColorsidebarAppearance.tintOpacitysidebar.hideAllDetailssidebar.showBranchDirectorysidebar.showPullRequestssidebar.showPortssidebar.showLognotifications.dockBadgenotifications.sound"none""custom_file"notifications.customSoundFilePathnotifications.hooksbrowser.defaultSearchEnginebrowser.themebrowser.openTerminalLinksInCmuxBrowserbrowser.hostsToOpenInEmbeddedBrowserautomation.socketControlModeoff | cmuxOnly | automation | password | allowAllautomation.portBaseautomation.portRangeshortcuts.bindings.<actionId>"cmd+b"["ctrl+b","c"]null""references/shortcut-actions.mdcmux-settings list-supportedcmux.jsonsettings.jsoncmux.jsoncmux-settings validateactionsuicommandsvaultrightSidebar#RRGGBB0..1web/app/[locale]/docs/configuration/page.tsx