Commands
This page documents all Spicetify CLI commands.
Core Commands
spicetify (no arguments)
Run with no arguments to generate the config file on first run, or verify your setup.
spicetifybackup
Create a backup of vanilla Spotify files. Required before applying Spicetify for the first time.
spicetify backupapply
Apply Spicetify modifications to Spotify.
spicetify applyThis injects your theme, extensions, custom apps, and other modifications into Spotify.
restore
Remove all Spicetify modifications and restore Spotify to vanilla state.
spicetify restoreYour config file and customization files are preserved.
update
Hot-reload theme changes without full restart. Use this during theme development.
spicetify updateAfter running, press Ctrl + Shift + R (or Cmd + Shift + R on macOS) in Spotify to see changes.
upgrade
Upgrade Spicetify to the latest version (only works with script-based installations).
spicetify upgradeConfiguration Commands
config
View or modify configuration values.
View all settings:
spicetify configView a specific setting:
spicetify config current_themeSet a value:
spicetify config current_theme SleekSet multiple values:
spicetify config current_theme Sleek color_scheme DarkAdd to a list (extensions, custom_apps):
spicetify config extensions fullAppDisplay.jsThis appends to existing extensions, not replaces.
Remove from a list:
spicetify config extensions fullAppDisplay.js-Note the trailing -.
config-dir
Open the Spicetify config directory in your file manager.
spicetify config-dir-c / --config
Print the config file path.
spicetify -cUtility Commands
enable-devtools
Enable Chromium DevTools in Spotify. Useful for debugging themes and extensions.
spicetify enable-devtoolsAccess DevTools with Ctrl + Shift + I.
watch
Watch for theme changes and auto-apply. Useful during development.
spicetify watchMonitors color.ini and user.css in your current theme folder.
path
Print various Spicetify-related paths.
spicetify pathspicetify path userdata # Config directoryspicetify path spotify # Spotify installationauto
Automatically backup (if needed) and apply, then launch Spotify.
spicetify autoUseful as a shortcut target instead of the Spotify executable.
Combined Commands
Commands can be combined in a single call:
# First-time setupspicetify backup apply enable-devtools
# After Spotify updatesspicetify backup apply
# Full restore and reapplyspicetify restore backup applyFlags
--help / -h
Show help for a command.
spicetify --helpspicetify --help config--version / -v
Show Spicetify version.
spicetify --version--no-restart
Apply changes without restarting Spotify.
spicetify apply --no-restart--quiet / -q
Suppress non-error output.
spicetify apply -q--extension / -e
Specify a single extension to apply (useful for testing).
spicetify apply -e myExtension.jsExamples
Fresh Install Workflow
# Install Spicetify (see Installation page)# Generate configspicetify
# First-time setupspicetify backup apply enable-devtoolsEnable an Extension
spicetify config extensions fullAppDisplay.jsspicetify applyChange Theme
spicetify config current_theme Sleek color_scheme Darkspicetify applyAfter Spotify Updates
spicetify backup applyTheme Development
# One-time: apply your themespicetify config current_theme MyThemespicetify apply
# During development: watch for changesspicetify watch