Skip to main content

Common Issues

Installation Issues

Bun not found

Superset requires Bun v1.0+ as the package manager.

Dependencies fail to install

If bun install fails:

Environment variables missing

If you see environment validation errors: Option 1: Configure all required variables
Option 2: Skip validation for local testing

macOS-Specific Issues

App won’t open (“damaged” warning)

If macOS blocks the app with a security warning:
Alternatively, go to System Settings > Privacy & Security and click “Open Anyway”.

Caddy not found

Superset uses Caddy as a reverse proxy for Electric SQL streams:

GitHub CLI not installed

Some features require the GitHub CLI:

Git Worktree Issues

Worktree creation fails

If workspace creation fails with git worktree errors:

Worktree branch conflicts

If a branch already exists:

“Worktree already exists” error

This happens if a previous workspace wasn’t cleaned up properly:

Agent Connection Issues

Agent not responding

  1. Check if the agent process is running in the terminal
  2. Look for error messages in the terminal output
  3. Try restarting the workspace
  4. Verify the agent CLI is installed and in PATH

Agent commands not found

Ensure the agent’s CLI tool is installed:

Permission denied errors

Some agents may need execute permissions:

Terminal Issues

Terminal not displaying correctly

  1. Try clearing the terminal: ⌘K
  2. Close and reopen the terminal tab: ⌘W then ⌘T
  3. Restart the workspace

Copy/paste not working

Use the standard macOS shortcuts:
  • Copy: ⌘C
  • Paste: ⌘V
If still not working, try clicking in the terminal to ensure it has focus.

Terminal font issues

Configure terminal appearance in Settings > Terminal.

Performance Issues

App running slowly

  1. Close unused workspaces: Each workspace runs in its own git worktree and consumes resources
  2. Limit concurrent agents: Running 10+ agents simultaneously requires significant CPU/memory
  3. Check Activity Monitor: Look for high CPU usage from agent processes
  4. Clear terminal scrollback: Use ⌘K to clear terminal history

High memory usage

  1. Close workspaces you’re not actively using
  2. Restart long-running agent processes
  3. Check for memory leaks in agent processes

Build failures

If bun run build fails:

Database Issues

Database connection errors

If you see database connection errors during development:
  1. Verify your .env file has the correct database credentials
  2. Check that you’re not trying to connect to production (unless explicitly intended)
  3. Ensure your local database is running

Migration errors

Never manually edit files in packages/db/drizzle/. If you need to create a migration:
  1. Modify schema files in packages/db/src/schema/
  2. Run bunx drizzle-kit generate --name="migration_name"

Getting Help

Reporting Bugs

If you encounter a bug:
  1. Check existing issues: Search GitHub Issues to see if it’s already reported
  2. Create a new issue: If not found, open a new issue with:
    • Clear description of the problem
    • Steps to reproduce
    • Expected vs actual behavior
    • System information (macOS version, Bun version, etc.)
    • Relevant error messages or logs

Community Support

Get help from the community:

Debug Logs

When reporting issues, include:
  1. Terminal output from the failing command
  2. Console logs from Developer Tools (if applicable)
  3. Contents of error messages
  4. Your environment setup (OS version, Bun version, Git version)

Before Asking for Help

  1. Update to the latest version
  2. Try the troubleshooting steps above
  3. Search existing issues and discussions
  4. Provide clear reproduction steps

Still Having Issues?

If none of the above solutions work, please reach out on Discord or open an issue with detailed information about your problem.