Connect and discover
The Electron main process used an existing Snowflake CLI profile, discovered the Chinook database and schema, and listed supported tables without exposing credentials to the renderer.
ERD Tool / Snowflake Data Modeling
Reverse engineer a live Snowflake schema into an editable ERD, arrange the model, save it as a native desktop project, reopen it offline, and generate deterministic Snowflake DDL.
The acceptance run
The Electron main process used an existing Snowflake CLI profile, discovered the Chinook database and schema, and listed supported tables without exposing credentials to the renderer.
The app imported 11 tables, 64 columns, primary keys, and 11 relationships, then converted them into drawDB’s editable diagram model.
The native ERD project saved without passwords, keys, sessions, or tokens and reopened in a fresh packaged process with the model intact.
The reopened model generated deterministic Snowflake DDL containing all 11 table definitions and all 11 informational foreign keys.
Current Mac MVP
Choose a CLI profile or bounded manual connection, then select a database, schema, and table set.
Work with tables, columns, data types, keys, relationships, comments, and diagram layout.
Use ELK-based layout to turn imported metadata into a navigable starting point.
Save credential-free ERD documents and reopen them offline in a fresh desktop session.
Generate stable database, schema, table, primary-key, and foreign-key DDL from the canonical model.
Node access stays out of the renderer; connections and filesystem operations remain behind narrow IPC contracts.
The autonomous employee story
The first proof reverse engineered SQLite and forward engineered the structures into Snowflake. The subsequent mission turned the open-source drawDB web app into an installable Electron application with Snowflake modeling support. The AI employee worked the backlog, classified failures across product and orchestration layers, repaired root causes, and reran the stack until the Mac acceptance path completed cleanly.
Release boundary
The current Apple Silicon package is unsigned and intended for private preview. Signing, notarization, Linux validation, and Windows validation are future release work. No public installer is offered yet.
Interested in the product or the employee that built it?
Discuss a Snowflake modeling use case, request a private Mac preview, or talk about autonomous AI employees and the orchestration infrastructure behind this build.
Evidence boundary: The video and acceptance figures show Lee Harrington’s live Snowflake Chinook schema running through the packaged Apple Silicon application. They are product-development proof, not a client deployment or measured customer outcome.