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.
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.
auth, storage, realtime and extensions all hold real tables your app depends on, and a view limited to public quietly hides them.
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.
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.
Working on the schema means a web session, which is a poor fit for long sessions, multiple projects, and comparing staging against production.
Browse every schema, review RLS, edit rows, map foreign keys into a diagram, and chart results — all in one desktop workspace.
Multiple schemas, Row-Level Security, JSONB, foreign keys, and roles, explored, queried, and visualized instead of parsed from text.
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.
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.
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.
VisuaLeaf connects the steps Supabase users usually handle separately: connect to the project database, explore every schema, build SQL, and visualize the results.
Connect to your project database on port 5432 over SSL, and keep staging and production as separate saved connections.
Browse public, auth, storage and the rest, open tables and views, and expand JSONB columns in a tree.
Assemble JOINs, CTEs, and window functions visually, or drop into the SQL editor with autocomplete.
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.
Model data with JSONB and custom types, and debug the SQL behind a PostgREST call against real rows.
Review roles, privileges and Row-Level Security, compare staging against production, and manage schemas from one place.
Write CTEs and window functions, query JSONB, and chart the results without a separate BI pipeline.
Learn Postgres visually behind your Supabase project, see foreign keys as ER diagrams, and read the SQL the builder writes.
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.
VisuaLeaf is made by an independent software studio that ships often and listens to the developers who use it every day.
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