Tests that
write themselves
Point it at your codebase. Walk away. Come back to a full Playwright E2E suite that actually works.
Three commands.
Zero babysitting.
Install it. Run it. Forget about it. NoFlake reads your code, writes the tests, and fixes them when they break.
noflake writeGenerate
Scans your codebase, database schema, routes, and auth patterns. Builds a test plan. Generates Playwright E2E tests. Runs them. If they fail because the test is wrong, it fixes itself. You do nothing.
noflake updateEvolve
Changed your code? NoFlake reads the git diff, identifies which tests are affected, patches them, and verifies they pass. Auto-runs on commit via git hook. Or call it manually. Your choice.
noflake runReport
Runs your full suite and generates a markdown report with pass/fail status, screenshots of failures, and AI-suggested fixes. Drop it in your PR. Impress your team. Ship with confidence.
Not your grandma's
test framework
Schema-first intelligence
Reads your Prisma, Drizzle, or raw SQL schema. Understands your data model. Generates tests that cover real user flows, not just happy paths.
Day 1 readySelf-healing loop
Test fails because the test is wrong? NoFlake sends the error back to Claude, gets a fix, tries again. Up to 3 retries before it gives up and tells you what went wrong.
AutonomousMarkdown state layer
All state lives in .noflake/ as human-readable markdown. Test plans, coverage maps, run history. Version-controllable. No vendor database. You own everything.
Git-friendlyGit hook auto-update
Install the post-commit hook and tests auto-update on every commit. Reads the diff, patches affected tests, commits the changes. Zero friction.
Set & forgetPure Playwright output
No proprietary runtime. No vendor lock-in. Output is standard Playwright test files you can read, edit, and run without NoFlake installed. You can always eject.
No lock-inAuth-aware
Auto-detects NextAuth, Clerk, Supabase Auth, Lucia, Firebase. Generates login flows, tests auth-gated routes, and handles session management in your tests.
Smart detectUs vs. them
🔥 NoFlake
- → npm install + 3 commands
- → Works on day 1, no prod traffic needed
- → Schema-first, not session-replay
- → Output is pure Playwright
- → State in markdown, version-controlled
- → Built for solo devs and small teams
- → Free setup, paid AI starting at $9/mo
Enterprise QA platforms
- SaaS dashboard + GitHub app + JS snippet
- Needs production user sessions first
- Session recording dependent
- Proprietary runtime wrappers
- State on their servers
- Built for QA teams with budgets
- Contact sales for pricing
Read-only on your code.
Write-only to tests.
NoFlake never touches your application source code. The AI reads your routes, schemas, and auth patterns — but every file it writes goes into tests/e2e/ and .noflake/. Your src/ is never modified.
Reads (your code)
Routes, page components, database schemas (Prisma, Drizzle, SQL), auth config (NextAuth, Clerk, Supabase, Lucia, Firebase), form components, API endpoints. All read-only.
Writes (test files only)
tests/e2e/*.spec.ts — Generated Playwright tests. Plus internal state in .noflake/ (manifests, plans, reports).
Never touches
Your src/, app/, pages/, components/, lib/, API routes, database migrations, config files, or any application code. Period.
The line-up.
Every drop mapped.
From garage build to full send. Here's what's rolling and what's next.
Core engine shipped. Every edge sanded.
Paddled out. Caught the wave. Shipped it.
Tricks dialed. Competing with the pros.
The dream. No limits. Full send.
Pay for what
you generate
No seats. No minimums. No enterprise upsell disguised as a demo call.
- 5 test generations/month
- Unlimited test runs
- Self-healing loop (3 retries)
- Markdown reports
- Community support
- 50 test generations/month
- Unlimited test runs
- Self-healing loop (5 retries)
- Visual regression testing
- Email support
- 200 test generations/month
- API & visual regression testing
- Git hook auto-updates
- CI/CD integration
- Performance benchmarks
- Priority support
- 1,000 test generations/month
- Everything in Pro
- Shared test state across team
- PR comment reports
- Custom test templates
- Overage: $0.05/test beyond cap
All paid plans include a 14-day free trial. Cancel anytime. Run noflake license to manage your subscription from the CLI.
Stop writing tests.
Start shipping.
Install NoFlake in 30 seconds. Generate your first test suite in under 5 minutes.