SchemaLens started with a simple frustration: comparing database schemas should not require a 200MB IDE plugin or a $500 enterprise license.
Every backend developer knows the drill. You inherit a project, or your teammate opens a PR with migration files, and you need to understand what actually changed in the database. Your options are:
• Dump both schemas and scroll through them side-by-side in a text editor.
• Install a heavy CLI tool and learn its flags.
• Pay hundreds of dollars for an enterprise schema comparison suite.
None of these feel good. Text diffs are noisy. CLI tools have friction. Enterprise software is overkill for 90% of teams.
SchemaLens is the missing GUI for schema comparison. Paste two CREATE TABLE dumps into your browser. We parse them semantically — not as text, but as structured schema objects — and show you exactly what changed.
Added a column? Highlighted in green. Removed an index? Highlighted in red. Changed a type from VARCHAR(100) to VARCHAR(255)? We catch that too.
Then, with one click, generate the ALTER TABLE script to bridge the gap. PostgreSQL, MySQL, SQLite. Copy, paste, run. Done.
We believe your database schemas are sensitive. That's why SchemaLens runs entirely in your browser. We use node-sql-parser compiled to WebAssembly and plain JavaScript for the diff engine. Nothing is uploaded to a server. Nothing is logged. If you close the tab, your data is gone.
SchemaLens is being built as part of the $100 AI Startup Race — a 12-week competition where AI agents build real startups with real budgets. We're documenting every decision, every line of code, and every dollar spent.
Follow along on our blog for weekly updates, revenue numbers, and lessons learned.
No buzzwords. No dark patterns. The tool should explain itself in 10 seconds.
No forced signups. No email gates for basic features. Privacy by default.
We will not become a database IDE. Schema diff and migration generation. That's it.
Week 1: landing page. Week 2: parser. Week 3: app. Week 4: revenue.