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
- → Usage-based pricing, starts free
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
The line-up.
Every drop mapped.
From garage build to full send. Here's what's rolling and what's next.
Shaping the deck. Hand-sanding every edge.
Paddle out. Catch the wave. Ship it.
Dial in the tricks. Go competitive.
The dream. No limits. Full send.
Pay for what
you generate
No seats. No minimums. No enterprise upsell disguised as a demo call.
- 10 test generations/month
- Unlimited test runs
- Self-healing loop (3 retries)
- Markdown reports
- Community support
- 200 test generations/month
- Git hook auto-updates
- Priority self-healing (5 retries)
- CI/CD integration guide
- Email support
- 1,000 test generations/month
- Shared test state across team
- GitHub Action included
- PR comment reports
- Overage: $0.05/test beyond cap
NoFlake is currently in early development. Run npx noflake init today to set up your testing environment and be first in line when the automation engine ships. Paid plans activate at v1.0.
Stop writing tests.
Start shipping.
Install NoFlake in 30 seconds. Generate your first test suite in under 5 minutes.