Download
Visual Supabase Workspace

Supabase GUI Client for Windows, macOS, and Linux

VisuaLeaf is a desktop workspace for the Postgres behind your Supabase project: browse every schema, not just public, see which tables Row-Level Security actually protects, expand JSONB in a tree, auto-draw ER diagrams from your foreign keys, and chart the results — without leaving a browser tab open.

Free to start No credit card required Works on Windows, macOS and Linux
VisuaLeaf visual Supabase workspace showing the auth and public schemas, an ER diagram from foreign keys, and a JSONB tree side by side

Your Supabase Project Is a Postgres Database With More Rooms Than You See

Supabase is Postgres with auth, storage, realtime and PostgREST layered on top, and each of those brings its own schema, its own tables and its own policies. VisuaLeaf gives you a desktop workspace over all of it: every schema, every policy, every foreign key, and the JSONB in between.

There is far more than the public schema

auth, storage, realtime and extensions all hold real tables your app depends on, and a view limited to public quietly hides them.

Row-Level Security is invisible until it bites

RLS is what stands between a client key and your data, and whether a table has it enabled is a catalog lookup rather than something you can see.

Foreign keys never draw themselves

Relationships between profiles, auth users and your own tables live in constraint definitions, so the shape of the schema is never in front of you.

The editor lives in a browser tab

Working on the schema means a web session, which is a poor fit for long sessions, multiple projects, and comparing staging against production.

A visual workflow for Supabase development

Browse every schema, review RLS, edit rows, map foreign keys into a diagram, and chart results — all in one desktop workspace.

Built Around What Makes Supabase Supabase

Multiple schemas, Row-Level Security, JSONB, foreign keys, and roles, explored, queried, and visualized instead of parsed from text.

Table Management

Manage tables visually instead of hand-writing DDL. Add, rename, and edit columns with their types, defaults, primary keys, and foreign keys, then work across tabbed panels for triggers, constraints, and storage. Hit Show DDL to read the full CREATE TABLE statement any time.

Table management on Supabase Postgres

JSONB Tree & Editor

Supabase is real PostgreSQL, so jsonb columns — including the metadata your auth tables carry — open as a nested tree. Inspect keys and arrays inline, filter with the ->, ->> and @> operators, and edit nested values without hand-writing jsonb_set.

JSONB tree and editor on Supabase

Roles, Privileges and Row-Level Security

See the Postgres roles behind anon, authenticated and service_role, review the table and schema privileges each one holds, and see where Row-Level Security is enabled — so the difference between a table that is protected and one that only looks protected is visible.

Roles, privileges and Row-Level Security on Supabase

A Visual Workflow for Everyday Supabase Tasks

VisuaLeaf connects the steps Supabase users usually handle separately: connect to the project database, explore every schema, build SQL, and visualize the results.

Built for Different Supabase Users

Whether you build an app on the client libraries, harden RLS before launch, analyse what users are doing, or learn SQL, VisuaLeaf gives you a clearer way to work with Supabase.

Developers

Model data with JSONB and custom types, and debug the SQL behind a PostgREST call against real rows.

Platform and Data Teams

Review roles, privileges and Row-Level Security, compare staging against production, and manage schemas from one place.

Data Analysts

Write CTEs and window functions, query JSONB, and chart the results without a separate BI pipeline.

Students and Beginners

Learn Postgres visually behind your Supabase project, see foreign keys as ER diagrams, and read the SQL the builder writes.

Frequently Asked Questions

Is VisuaLeaf a good desktop GUI for Supabase?
Yes. A Supabase project is a PostgreSQL database, so VisuaLeaf connects with the standard Postgres driver and gives you a native desktop workspace over it: browse every schema, expand JSONB in a tree, auto-generate ER diagrams from real foreign keys, build SQL visually, review roles and Row-Level Security, and chart the results.
How do I connect VisuaLeaf to my Supabase project?
Take the database connection details from your project settings. The direct host is db.<project-ref>.supabase.co on port 5432, the database is postgres, and the user is postgres with your database password. SSL is required. The shared pooler on port 6543 also works, but the direct endpoint is the simpler choice for a desktop client because it keeps session state.
Can I see the auth, storage and realtime schemas, not just public?
Yes. VisuaLeaf browses every schema in the database, so the tables Supabase creates for auth, storage, realtime and the extensions schema are all visible alongside your own. That matters when you need to join against auth.users or understand what a policy is really checking.
Can I see which tables have Row-Level Security enabled?
Yes. VisuaLeaf surfaces where Row-Level Security applies as part of its roles and privileges view, so you can tell a table that is genuinely protected from one that is exposed to the anon key. You can also review the Postgres roles behind anon, authenticated and service_role and the privileges each one holds.
Can I work on staging and production Supabase projects side by side?
Yes. Each project is saved as its own connection, so you can keep several open, switch between them without re-entering credentials, and open the same table on two projects to compare columns, indexes and constraints before a change goes out.
Does VisuaLeaf generate ER diagrams from a Supabase schema?
Yes. VisuaLeaf reads foreign keys, primary keys, and constraints from the information_schema to auto-draw an interactive ER diagram across schemas, including views and materialized views, so the relationships between your tables and the auth tables are drawn rather than described.
Which platforms does VisuaLeaf run on?
VisuaLeaf ships native builds for Windows, macOS, and Linux, so your whole team can work with Supabase in the same visual tool. It also connects to MongoDB, PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite from a single workspace.

More Than a Supabase Client

VisuaLeaf started as a MongoDB workspace and grew into a multi-database visual environment. One app, one workflow, across the databases your team actually uses.

And VisuaLeaf does not leave you staring at a wall of SQL and grids. It visualizes everything — Supabase schemas become interactive diagrams, queries become visual builders, and results become charts and dashboards.

MongoDB MySQL MariaDB SQL Server Azure Cosmos DB Amazon DocumentDB SQLite

Built by Developers, For Developers

VisuaLeaf is made by an independent software studio that ships often and listens to the developers who use it every day.

Ready to Work Visually with Supabase?

Download VisuaLeaf Community Edition and browse every schema, review Row-Level Security, explore JSONB, draw ER diagrams from your foreign keys, and chart results in one desktop workspace.

Download Free Community Edition
No credit card required
VisuaLeaf Supabase charts and dashboards built from query results