Skip to main content

Overview

SuperCmd stores all settings in a JSON file at:
You can configure SuperCmd through the Settings window (search for “Settings” in the launcher) or by editing the settings file directly.

General Settings

Global Shortcut

string
default:"Alt+Space"
The keyboard shortcut to open SuperCmd from anywhere in macOS.
Popular alternatives:
  • Command+Space (requires disabling Spotlight)
  • Option+Space (Alt+Space)
  • Control+Space
  • Command+Shift+Space

Launch at Login

boolean
default:"false"
Automatically start SuperCmd when you log in to macOS.

Font Size

string
default:"medium"
Choose from: extra-small, small, medium, large, extra-large

UI Style

string
default:"default"
Choose between default or glassy (translucent window with blur effect)

Base Color

string
default:""
Customize the accent color for the UI (hex color code)

Commands & Extensions

Disabled Commands

string[]
default:"[]"
Array of command IDs to hide from the launcher

Enabled Commands

string[]
default:"[]"
Whitelist of command IDs (if set, only these commands are shown)

Custom Extension Folders

string[]
default:"[]"
Additional directories to scan for extensions

Command Hotkeys

Record<string, string>
default:"{}"
Map command IDs to global keyboard shortcuts

Command Aliases

Record<string, string>
default:"{}"
Custom search terms for commands

Pinned & Recent Commands

string[]
default:"[]"
Command IDs that always appear at the top of the launcher
string[]
default:"[]"
Recently used commands (auto-managed)
Record<string, number>
default:"{}"
Launch count for frecency sorting (auto-managed)

AI Settings

See AI Providers for detailed AI configuration.
boolean
default:"true"
Master switch for all AI features
boolean
default:"true"
Enable AI chat and inline prompts
boolean
default:"true"
Enable voice input (speech-to-text)
boolean
default:"true"
Enable text-to-speech (read aloud)
string
default:"openai"
Default AI provider: openai, anthropic, gemini, ollama, openai-compatible

Hyper Key

SuperCmd includes a built-in Hyper Key feature that remaps a modifier key to act as Cmd+Ctrl+Option+Shift.
number | null
default:"null"
Keycode of the source key to remap (e.g., Caps Lock = 57, Right Option = 61)
boolean
default:"false"
Include Shift in the Hyper Key combination
string
default:"toggle-caps-lock"
Action when Hyper Key is pressed and released quickly: toggle-caps-lock, escape, none
boolean
default:"false"
Show ”⌘⌥⌃⇧” as “⌘Hyper” in shortcut badges
boolean
default:"false"
Allow file search in protected system directories
Enabling file search in protected directories may expose sensitive system files.

Debug Mode

boolean
default:"false"
Enable verbose logging in the console
Open DevTools with Cmd+Option+I when debug mode is enabled.

Onboarding

boolean
default:"false"
Whether the user has completed the initial onboarding
boolean
default:"false"
Whether the user has completed the Whisper voice input onboarding

Auto-Updates

number
default:"0"
Timestamp of the last update check (milliseconds since epoch)
SuperCmd automatically checks for updates using electron-updater. You can manually check for updates by searching for “Check for Updates” in the launcher.

Command Metadata

Record<string, { subtitle?: string }>
default:"{}"
Custom subtitles for commands (set via updateCommandMetadata() API)

Settings File Location

You can manually edit the settings file while SuperCmd is closed:
Always close SuperCmd before manually editing settings.json to avoid data loss.

Resetting Settings

To reset all settings to defaults:
1

Quit SuperCmd

Right-click the menu bar icon and select Quit
2

Delete settings file

3

Restart SuperCmd

Launch SuperCmd from Applications folder

Next Steps

Permissions

Configure macOS permissions

AI Providers

Set up AI integrations

Hotkeys

Customize keyboard shortcuts

Extensions

Install and manage extensions