Planche is a free GUI for the Supabase Postgres database — a desktop-class SQL client for when the dashboard table editor is not enough. Paste the connection string from your project and you get a full SQL editor, schema browser (public, auth, storage, …), editable grid and ERD.
postgres.<ref>), password and database fill in automaticallypublic, auth, storage, extensions — as separate namespacesRun npx planche in a terminal (Node 22+). It starts a tiny local agent on your machine that opens the TLS connection to Supabase (via Supavisor or directly) and opens this page already paired to it. The browser talks only to 127.0.0.1; your database password never goes to any server other than Supabase.
No Node.js? One line installs the agent — curl -fsSL https://planche.dev/install.sh | sh on macOS and Linux, irm https://planche.dev/install.ps1 | iex on Windows. Everything stays inside your home directory, nothing asks for an administrator, and a machine without Node.js gets a private copy of it. Afterwards planche is a command that starts instantly; planche upgrade keeps it current.
Supabase is standard PostgreSQL, so everything from the PostgreSQL client applies. Use the session pooler (port 5432) or the direct connection for a normal session; the transaction pooler is meant for serverless functions, not interactive clients.
Also available: SQLite viewer, MySQL client, MariaDB client, PostgreSQL client, SQL Server client, Oracle client, Neon client, Cloudflare D1 client, Cloudflare Durable Objects client, Redis client, Elasticsearch client and OpenSearch client.
Planche has a free tier that needs no account and uploads none of your data — connection profiles live only in your browser. A few advanced features need Pro; see pricing.