Developer Tools
Small, focused debugging tools for the Next.js + Supabase + PostgreSQL stack. Everything runs in your browser — nothing you paste is sent anywhere.
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 playgroundNext.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 toolNext.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 toolSupabase RLS Policy Debugger
Paste your RLS error or CREATE POLICY statement — get the failing clause, the reason, and the corrected SQL.
Open the toolChunkLoadError 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 toolSupabase 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 toolCORS 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 toolNode.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 toolnpm 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