# Or download via curlcurl -L https://github.com/superset-sh/superset/releases/latest/download/Superset.dmg -o Superset.dmg
2
Install the application
Open the downloaded .dmg file
Drag the Superset app to your Applications folder
Launch Superset from Applications or Spotlight
3
Grant necessary permissions
On first launch, macOS may ask for permissions:
Accessibility — Required for keyboard shortcuts
File system access — Required to manage workspaces
Grant these permissions when prompted.
4
Sign in or create an account
When you first launch Superset, you’ll be prompted to sign in or create an account. Authentication is required to use the desktop app and sync your workspaces.
Your account lets you access workspaces across devices and enables team collaboration features.
5
Verify installation
After signing in, you should see the main Superset interface. You’re ready to create your first workspace!
Press ⌘N to create your first workspace and get started.
Bun is required for this project. The repository uses Bun as its package manager and runtime (see package.json which specifies "packageManager": "bun@1.3.6").
# API key for Claude Code MCP integrationSUPERSET_MCP_API_KEY=your_mcp_api_key
Optional. Required only if using Model Context Protocol with Claude Code.
For local development, you can use SKIP_ENV_VALIDATION=1 to bypass environment variable validation. However, certain features may not work without proper configuration.
Problem: Port 80 or 443 is already in use, or Caddy isn’t installed.Solution:
# Install Caddy if missingbrew install caddy# Check if ports are in usesudo lsof -i :80sudo lsof -i :443# Kill conflicting processes or modify Caddyfile to use different ports
Environment validation errors
Problem: Missing required environment variables during build.Solution:
For local development, skip validation:
echo 'SKIP_ENV_VALIDATION=1' >> .env
For production, ensure all required variables in .env.example are set in your .env file.