What problem does it solve?
cmux.json configuration changes are easy to make incorrectly, and unknown or misspelled keys can lead to settings not applying as expected.
Core Features & Use Cases
- Set and update settings by JSON path: Change appearance, sidebar behavior, notifications, automation, browser rules, and shortcut bindings using the exact dotted key the app expects.
- Validate keys against cmux’s schema: Detect unknown/unsupported settings after edits so users don’t silently configure nothing.
- Read, inspect, and open the config safely: Dump raw content (including JSONC comments), view parsed JSON, fetch current values, and open the file in a preferred editor; changes take effect immediately via cmux’s file watcher.
Quick Start
Tell the assistant: set the sidebar tint to match the terminal background by running cmux-settings set sidebarAppearance.matchTerminalBackground true, then confirm with cmux-settings validate.