Supbuddy

Supbuddy

Your Supabase's best friend.

Run multiple Supabase projects locally, fully isolated, each with its own custom domain. No port conflicts. No port changes.

Stock supabase start runs one. Supbuddy runs all of them.

Multi-Supabase, done right
  • Multiple isolated stacks at once
  • Studio per project (studio.<project>.local)
  • Stable DB hostnames (db.<project>.local)
  • Caddy L4 routing — DB ports survive restarts
  • Logflare on/off toggle
  • Visual config.toml editor
  • next.config Server Actions audit
Everything else you need
  • HTTPS that just works (auto-trusted certs)
  • Custom TLDs (.local, .dev, your own)
  • Built-in DNS server with wildcards
  • LAN sharing (phone, tablet, other Macs)
  • Tailscale — access from anywhere
  • Docker Compose management
  • Caddy-powered reverse proxy
  • Built-in MCP server — drive everything from Claude Code, Cursor, Codex, Windsurf
LAN SharingTailscaleSupabaseTurborepoNext.jsDockerMCP — Claude Code, Cursor, Codex, Windsurf
Download for macOS — Free
Apple Silicon (arm64) · v2.1.05 domains, 2 projects, HTTPS, DNS, monitoring — free forever. See Pro pricing →
Supbuddy — Configure2/2 active
acmeTenvIsolated
AppsSupabaseScriptsAI ToolsSettings
api.acme.localKong
db.acme.local:54322PostgreSQL
studio.acme.localStudio
mail.acme.localInbucket
logs.acme.localLogflare
billingTenvIsolated
crmPROTenvIsolated1
running|:80:443|DNS 127.0.0.1:5353|stable DB ports via Caddy L4

From monorepo to .local domains

Supbuddy detects your project structure and creates domains for each app.

~/projects/acme-saas/
apps/
web/web.acme.local
admin/admin.acme.local
docs/docs.acme.local
packages/
api/api.acme.local
supabase/db.acme.local
~/projects/side-project/
app/app.side.local
supabase/db.side.local

Supbuddy scans your project and detects apps automatically

A full desktop app, not just a CLI

Run multiple Supabase projects in parallel. Edit config.toml with a visual UI. Monitor scripts. Manage everything from one place.

Monitor Tab

Monitor Tab

Watch requests flow through your domains in real-time

Configure Tab

Configure Tab

Expand projects to see apps, services, scripts, and open the Supabase config editor

Everything you need for local development

A complete toolkit that works with your existing setup. Zero configuration, instant productivity.

DNS Server

Custom domains, any TLD

Your domains end with .local by default — accessible on your machine, your local network, and beyond. Or choose any TLD: .dev, .test, or your own. Built-in DNS server with wildcard support. Change the TLD once and all domains update instantly.

DNS
Built-in DNS● :5353
app.acme.local127.0.0.1
*.acme.local127.0.0.1
google.comupstream
LAN + Tailscale

Access from any device

Your dev servers are not stuck on localhost. Share them across your LAN — test on your phone, tablet, or another computer with zero setup. Connect Tailscale for access from anywhere in the world. mDNS broadcasts .local aliases automatically.

Network Access
Localyour machine
LANphone, tablet, other Macs
Tailscaleanywhere in the world
Auto-detect

Monorepo-aware

Auto-detects Turborepo, Nx, and monorepo setups. Each app in your workspace gets its own domain — automatically mapped and ready to use. Active services show at a glance when collapsed.

acme-project
📁 apps/
├──webweb.acme.local
├──adminadmin.acme.local
└──apiapi.acme.local
Isolated VMs

Multiple Supabase projects, fully isolated

Run a full Supabase stack per project — Postgres, Auth, Studio, Storage, Realtime, Logflare — all at once, side by side. Each project lives in its own Docker-in-Docker environment, so ports never clash, databases never bleed across projects, and switching is one click. Stock `supabase start` only ever runs one; Supbuddy lets you keep them all warm and toggle which two are active on the free plan (unlimited on Pro).

3 isolated Supabase stacks● 2 active
acmedb.acme.local
DBAuthStudioAPI
billingdb.billing.local
DBAuthStudioAPI
crmdb.crm.local
DBAuthStudioAPI
Config UI

Visual config editor

Edit Supabase config.toml with a full visual UI — no more manual TOML editing. Configure auth, database, storage, and 10+ sections with form controls, validation, and automatic backups. Server Action allowedOrigins missing? Supbuddy detects it and gives you a paste-ready snippet for next.config.

Config Editor — my-project
🛡️Auth
💾Database
📁Storage
🌐API
jwt_expiry
3600
enable_signup
min_password
8
Save & Restart
Secure

Automatic HTTPS

A local Certificate Authority generates trusted certificates and installs them in your system keychain. Your browser shows the green lock — no warnings, no manual steps. Port forwarding routes real ports 80 and 443 to your apps.

Secure
https://app.local
Certificate trusted by system
No browser warnings
Live

Real-time monitoring

Watch every request flow through your domains as it happens. Filter by method, status, or domain. Inspect headers and timing. Live port status indicators show which services are running.

Live Requests
GETweb.acme.local12ms
POSTapi.acme.local45ms
GETstudio.acme.local8ms
Control

Script runner

Start, stop, and monitor any script from your package.json with one click. Stream logs in real-time, bookmark your favorites, and manage all your dev processes from a single interface.

package.json scripts
dev
⏱ 23m 14s
build
▶ Run
test
▶ Run
Powerful

Caddy-powered

A full production-grade Caddy server runs under the hood. Real reverse proxy with automatic HTTPS, WebSocket support, and hot-reloading config — not just a hosts file hack.

C
Caddy Server● Active
https://web.acme.local {
reverse_proxy :3000
}
MCP

Your AI agent runs your dev environment

Built-in MCP server lets Claude Code, Cursor, Codex, Windsurf, Claude Desktop, and any MCP-compatible tool drive Supbuddy directly. Ask "spin up my project, restart Supabase, write the new env keys" and it just happens. Read access (mappings, projects, request logs, env keys) is free; destructive actions go through a plan/apply gate with full audit log and 7-day soft-delete recovery. One-click install for each editor.

M
MCP Server● :9877
Claude Codelist_projects
Cursorrestart_supabase
Codex / Windsurfread_env_file
Soft-deletes + audit log + plan/apply for destructive ops.

Free to start. Pro when you need it.

Everything you need for local development is free. Upgrade for LAN sharing, Tailscale, unlimited projects, and more.

Free

$0forever
  • 5 domain mappings
  • 2 active projects (toggle which 2)
  • Full Supabase per project — isolated stacks
  • HTTPS with auto-trusted certs
  • Built-in DNS server
  • Real-time monitoring (100 logs)
  • 3 concurrent scripts
  • MCP server — AI agents can read your dev state (1 client at a time)
  • Dark & light themes
Download Free

Pro Monthly

$7/month
  • Unlimited active projects & domains
  • Unlimited isolated Supabase stacks running side by side
  • LAN sharing (access from any device)
  • Tailscale integration (remote access)
  • Docker Compose management
  • Unlimited scripts & logs
  • Custom TLD (.dev, .local, or your own)
  • MCP write access — agents can apply changes (Claude Code, Cursor, Codex, Windsurf, multi-client)
  • Priority support
Get Pro
BEST VALUE

Pro Lifetime

$79one-time
  • Everything in Pro
  • All-you-can-code buffet, forever
  • 1 year of updates included
  • Pay once, never think about it again
  • The whole shebang
Get Lifetime

Gold Supporter

For the ones who want to fuel what we're building. You're not just buying software, you're backing the mission.

  • Everything in Pro Lifetime
  • Name or logo on our Supporters wall
  • Early access to every new feature
  • Direct line to the founder
  • Vote on the roadmap
  • Private supporters channel
  • Eternal gratitude & good karma
$500one-time
Become a SupporterOnly for those who really, really mean it
Download

Get Supbuddy

Available now for macOS. Windows and Linux coming soon.

macOS

Apple Silicon (arm64)

Download .dmg

Windows

Windows 10+ (x64)

Coming Soon

Linux

AppImage / .deb

Coming Soon