zanith

studio / workspace

Every database,
one place.

Every server you've connected to, recent-first, health-badged. ⌘1 ⌘2 ⌘3 jump straight back in.

zanith studio — workspace4 servers connected
homeserversactivitysettings
Serverssorted by recent
prod_dbprodok

42 tables · 8.1M rows · 6.4 GB

connectedit12m ago
stagingstagingok

42 tables · 1.2M rows · 980 MB

connectedit2h ago
dev_localdevok

44 tables · 12k rows · 64 MB

connecteditnow
analytics_rorook

18 views · 92M rows · 41 GB

connectedit1d ago
4 workspace tabs·health badges·recent-first·quick-switch

02 — What a card holds

A connection is more than a host and a password.

Set the metadata once and it follows the connection everywhere a query runs — the sidebar, confirmation dialogs, audit rows. Most of it maps straight to the engine's adapter config.

edit connection — prod_db
color tagprod · red
read-onlyon
authssh tunnel + key
ssl modeverify-full
search_pathtenant_42, public
notes“primary · pages on call”
savetest connectionpersists locally

color tag

user-set, persists in the sidebar

read-only

writes refuse without an explicit confirm

auth

password · private key · SSH tunnel

ssl mode

disable · require · verify-full

search_path

target a non-default schema

notes

free-form, shows in the sidebar

Activity

What happened,
and where.

Every query, migration, DDL change, and recovery action — across all your servers, in one live feed. Tone-coded by kind, newest first. Filter by connection or type; click any SQL row to re-run it in a fresh editor tab.

workspace — activitylive · all connections
SQLprod_dbSELECT … FROM users WHERE email ILIKE $1now
MIGRATEstaging20260501_113022_add_last_login applied1m
DDLdev_localALTER TABLE products ADD COLUMN price_cents2m
RECOVERprod_dbrestore-column users.legacy_uuid3m
SQLanalytics_roSELECT count(*) FROM orders WHERE …4m
DDLstagingDROP INDEX users_old_email_idx5m

04 — Cross-database

Three things only the workspace can do.

Search, diff, and run-everywhere — capabilities that need more than one connection at the same time.

Cross-DB table search

Type a name. Studio searches every connection's introspected schema and shows where it lives.

Schema diff

Pick two connections. See tables added, removed, columns changed — one report, ranked by risk.

Workspace-scoped saved queries

A query that runs on every connection. Open the panel, pick a target, hit run. Same SQL, four results.