Free · no signup · client-side only

Developer Tools

Small, focused debugging tools for the Next.js + Supabase + PostgreSQL stack. Everything runs in your browser — nothing you paste is sent anywhere.

New · runs real PostgreSQL

Supabase RLS Playground

A real PostgreSQL engine compiled to WebAssembly, running in your tab. Paste your schema and policies, then watch one query return different rows for anon, two signed-in users and service_role.

Not a pattern matcher — it executes your SQL and reports what Postgres actually returned.

Open the playground
Next.js

Next.js Build Error Decoder

Paste your failing next build / next dev output — the decoder matches 13+ real failure signatures and gives you the fix.

Open the tool
Next.js

Next.js Env Leak Checker

Paste your .env — catch secrets leaking to the browser via NEXT_PUBLIC_, service_role keys in client bundles, and syntax pitfalls.

Open the tool
Supabase

Supabase RLS Policy Debugger

Paste your RLS error or CREATE POLICY statement — get the failing clause, the reason, and the corrected SQL.

Open the tool
Next.js

ChunkLoadError Cache Checker

Paste the curl -I output of your HTML and of one chunk — find the stale HTML, the CDN cache hit or the SPA fallback behind "Loading chunk failed", with the fix for your host.

Open the tool
Supabase

Supabase DATABASE_URL Doctor

Paste your connection string (the password never leaves your browser and is masked) — get the pooler, port, SSL and Prisma/Drizzle settings it needs, and a corrected URL.

Open the tool
Next.js

CORS Error Explainer

Paste the exact Chrome, Firefox or Safari CORS error — get the real cause, whether it is a preflight problem, and a correct fix for Next.js, Supabase Edge Functions or Express.

Open the tool
TypeScript

Node.js ESM/CommonJS Error Explainer

Paste the error, your package.json type/exports and your Node.js version — get which of the ESM/CommonJS causes it is and the least invasive fix for your version.

Open the tool
TypeScript

npm ERESOLVE Explainer

Paste the full ERESOLVE output — see the conflicting package, the peer range and why your version misses it, then the fixes ranked, with overrides and --legacy-peer-deps trade-offs.

Open the tool