cmux-settings

Originally frommanaflow-ai/cmux
Installation
SKILL.md

cmux-settings

cmux reads user settings from ~/.config/cmux/cmux.json (JSONC). The app installs a file watcher; saving the file applies changes immediately, no restart needed. Legacy ~/.config/cmux/settings.json is read only as a fallback for keys not present in cmux.json.

Schema: https://raw.githubusercontent.com/manaflow-ai/cmux/main/web/data/cmux.schema.json. Authoritative path list lives in repo/Sources/CmuxSettingsJSONPathSupport.swift. Top-level sections are app, terminal, notifications, sidebar, sidebarAppearance, workspaceColors, automation, browser, and shortcuts. Non-settings sections (actions, ui, commands, vault, rightSidebar) coexist in the same file.

Helper script

Use the bundled helper for every read/write. It strips JSONC comments, writes atomically, and validates keys against the schema.

# From the installed skill directory:
./scripts/cmux-settings <subcommand>

For brevity in the rest of this doc, assume the script is on $PATH as cmux-settings. To make it so for a session, add the skill's scripts/ directory to $PATH:

Installs
64
GitHub Stars
2
First Seen
May 27, 2026
cmux-settings — manaflow-ai/cmux-skills