Reference Reference

Settings

Every configurable setting in Muxie, with its config key, type, default, and what it does.

Settings live behind Ctrl+, (Cmd+, on macOS). The config-key names below are how each setting appears in the stored config file.

Appearance

SettingDefaultDescription
themedarkUI theme. Options: system, dark, black, mocha, muxie, muxie-light.
accentColor#6ea8feAccent color for buttons and highlights.
customTitlebarfalseDraw a Muxie-colored titlebar with no OS chrome. Restart to apply.

Terminal

SettingDefaultDescription
fontFamily"Noto Sans Mono", monospaceTerminal font.
fontSize13Font size in px. Range 8–32.
fontLigaturesfalseEnable programming-font ligatures.
showAllFontsfalseShow all fonts in the picker, not just monospace fonts.
cursorStyleblockCursor shape. Options: block, bar, underline.
cursorBlinktrueBlink the cursor.
showScrollbarfalseShow the terminal scrollbar.
scrollback1000Scrollback lines. Range 100–100000.
terminalBellvisualBell behavior. Options: none, visual, sound.
terminalEngineghostty-workerRendering engine. Options: xterm, ghostty-web, restty, ghostty-worker. Applies to new tabs.
resetMouseTrackingOnPrompttrueClear stuck mouse mode at a shell prompt.

Color scheme

SettingDefaultDescription
terminalColorSchemefollow-themeTerminal palette. Also accepts preset:<slug> or custom:<slug>.
customColorSchemes[]User-created color schemes.
SettingDefaultDescription
sidebarShowGitBranchtrueShow the git branch in the sidebar.
sidebarShowPortstrueShow open ports in the sidebar.
sidebarShowPullRequesttrueShow pull-request info in the sidebar.
sidebarShowAgentStatustrueShow agent status in the sidebar.
sidebarShowDescriptiontrueShow the session description in the sidebar.
collapsedGroupStyledividersStyle for collapsed groups. Options: dividers, folders.

Notifications

SettingDefaultDescription
notificationSounddefaultNotification sound. Options: none, default, custom.
notificationSoundPathunsetPath to a custom notification sound.
notificationCommandunsetShell command run on each notification (receives MUXIE_NOTIFY_* env).
notificationMutePatternsunsetSubstring or /regex/flags patterns to suppress notifications.

Behavior

SettingDefaultDescription
restoreSessiontrueRestore the layout on relaunch.
confirmBeforeCloseTabfalseConfirm before closing a tab.
confirmQuitfalseConfirm before quitting.
newTabPlacementendWhere new tabs open. Options: end, afterCurrent.
copyOnSelecttrueCopy the selection to the clipboard.
openFilesInSplittrueCtrl+click file paths open in a side pane.
searchEngineduckduckgoSearch engine. Options: duckduckgo, google, bing, bing-ai, perplexity.
globalToggleHotkeyunsetGlobal show/hide accelerator.
paneWorkloadNice5Scheduler niceness for pane shells. Range 0–19, 0 = off.

Remote & agents

SettingDefaultDescription
sshForwardOpenstrueInstall a remote browser-open forwarder on SSH connections.
spriteApiUrlunsetsprites.dev REST API URL.
spriteDefaultRegionunsetDefault sprite region.
promptSpriteOnNewTabtruePrompt for sprite vs local on a new tab.
browserAutomationEnabledfalseOpen a loopback CDP port so agents can drive browser panes.

Advanced

SettingDefaultDescription
orphanReapGraceMs3600000 (1h)Auto-reap orphan durable sessions after this idle grace. 0 = off.
keybindingsunsetAction-id → chord overrides.
disabledPluginsunsetPlugin ids you’ve disabled (everything else is enabled).
dockCommandsunsetPinned TUI command shortcuts.

welcomeShown and lastSeenVersion are internal state, not user-facing settings.