Supbuddy

Supbuddy

Your .local domains. Simplified.

A desktop app that gives every project its own .local domain with HTTPS.Powered by Caddy under the hood. Zero manual configuration.

First-class Supabase integration — run multiple projects, visual config.toml editor, monitor all services.

SupabaseTurborepoNext.jsDocker ComposeNx
Coming Soon

No spam, just a single launch notification. Unsubscribe anytime.

acme-project — 4 domains active
web.acme.local:3000● Active
admin.acme.local:3001● Active
api.acme.local:4000● Active
db.acme.local:54323Supabase● Active

From monorepo to .local domains

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

1📁 ~/projects/acme-saas/
2├── apps/
3│ ├── web/       → web.acme.local    (Next.js on :3000)
4│ ├── admin/     → admin.acme.local  (Next.js on :3001)
5│ └── docs/      → docs.acme.local   (Docusaurus on :3002)
6├── packages/
7│ └── api/       → api.acme.local    (Express on :4000)
8└── supabase/      → db.acme.local     (Studio on :54323)
9📁 ~/projects/side-project/
10├── app/           → app.side.local    (Remix on :3003)
11└── supabase/      → db.side.local     (Studio on :54324)

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.

Auto-detect

Monorepo-aware

Auto-detects Turborepo, Nx, and monorepo setups. Each app in your workspace gets its own .local domain — automatically mapped and ready to use.

acme-project
📁 apps/
├──webweb.acme.local
├──adminadmin.acme.local
└──apiapi.acme.local
Config UI

First-class Supabase

Run multiple Supabase instances in parallel. Edit config.toml with a full visual editor — no more manual TOML editing. Configure auth, database, storage, and 10+ sections with form controls, validation, and automatic backups.

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

Automatic HTTPS

Local CA generates trusted certificates automatically. Your browser shows the green lock — no warnings, no workarounds, secure by default.

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. Debug issues faster than ever.

Live Requests
GETweb.local12ms
POSTapi.local45ms
GETdb.local8ms
Control

Script runner

Run and monitor any script from your package.json. Watch logs in real-time, restart services with one click — all from the app.

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

Caddy-powered

A full production-grade Caddy server runs under the hood. Not just config generation — real reverse proxy with WebSocket support and more.

C
Caddy Server● Active
https://web.local {
reverse_proxy :3000
}
Coming Soon

Get Notified at Launch

Supbuddy will be available for macOS, Windows, and Linux.

No spam, just a single launch notification. Unsubscribe anytime.

macOS

Universal (Apple Silicon + Intel)

Windows

Windows 10+ (x64)

Linux

AppImage / .deb