v1.xAll 3 phases shipped — write, update, run, and license commands are live. Free tier available. Paid AI starts at $9/mo.
Developer-First CLI Tool

Tests that
write themselves

Point it at your codebase. Walk away. Come back to a full Playwright E2E suite that actually works.

~/my-saas-app
$ noflake write

🔍 Scanning codebase...
✅ Detected next project with 14 routes
📊 Schema: prisma with 8 tables
🔐 Auth: next-auth

🧪 Generating tests...
user-signup-flow
user-login-flow
dashboard-crud-operations
settings-profile-update
api-auth-guard
billing-checkout → self-healing (attempt 1/3)
billing-checkout → healed ✓

6 passed, 0 failed, 6 total
State saved to .noflake/
NO MORE MANUAL TESTS ✕ AI-POWERED E2E ✕ SELF-HEALING ✕ THREE COMMANDS ✕ SHIP FASTER ✕ ZERO FLAKE ✕ NOFLAKE ✕ TESTS THAT WRITE THEMSELVES ✕ NO MORE MANUAL TESTS ✕ AI-POWERED E2E ✕ SELF-HEALING ✕ THREE COMMANDS ✕ SHIP FASTER ✕ ZERO FLAKE ✕ NOFLAKE ✕ TESTS THAT WRITE THEMSELVES ✕ NO MORE MANUAL TESTS ✕ AI-POWERED E2E ✕ SELF-HEALING ✕ THREE COMMANDS ✕ SHIP FASTER ✕ ZERO FLAKE ✕ NOFLAKE ✕ TESTS THAT WRITE THEMSELVES ✕ NO MORE MANUAL TESTS ✕ AI-POWERED E2E ✕ SELF-HEALING ✕ THREE COMMANDS ✕ SHIP FASTER ✕ ZERO FLAKE ✕ NOFLAKE ✕ TESTS THAT WRITE THEMSELVES ✕ NO MORE MANUAL TESTS ✕ AI-POWERED E2E ✕ SELF-HEALING ✕ THREE COMMANDS ✕ SHIP FASTER ✕ ZERO FLAKE ✕ NOFLAKE ✕ TESTS THAT WRITE THEMSELVES ✕ NO MORE MANUAL TESTS ✕ AI-POWERED E2E ✕ SELF-HEALING ✕ THREE COMMANDS ✕ SHIP FASTER ✕ ZERO FLAKE ✕ NOFLAKE ✕ TESTS THAT WRITE THEMSELVES ✕

Three commands.
Zero babysitting.

Install it. Run it. Forget about it. NoFlake reads your code, writes the tests, and fixes them when they break.

01noflake write

Generate

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.

02noflake update

Evolve

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.

03noflake run

Report

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 ready
🔁

Self-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.

Autonomous
📝

Markdown 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-friendly
🪝

Git 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 & forget
🎭

Pure 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-in
🔐

Auth-aware

Auto-detects NextAuth, Clerk, Supabase Auth, Lucia, Firebase. Generates login flows, tests auth-gated routes, and handles session management in your tests.

Smart detect

Us 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
VS

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.

🛹 Building the Board✅ Completev0.0.x → v0.5

Core engine shipped. Every edge sanded.

npm package + CLI scaffold
Interactive onboarding (noflake init)
Core scanner engine (14 frameworks)
Agentic test generation loop
Git diff-based test patching
Markdown state layer
CLI polish & error handling
🏄 First Drop✅ Completev1.0.0

Paddled out. Caught the wave. Shipped it.

npm public release (stable)
CI/CD integration (auto-detection)
PR comment reports
Auto-commit git hook
14 framework adapters
5 auth providers
🔥 Going Pro✅ Completev1.x → v2.0

Tricks dialed. Competing with the pros.

Visual regression testing
API endpoint testing
Test coverage dashboard
Team collaboration
Custom test templates
Performance benchmarks
🚀 Full SendNextv2.0+

The dream. No limits. Full send.

👁️Watch mode (live regen)
💎VS Code extension
☁️Cloud test runner
🤖AI test reviewer
📱Mobile testing
🔌Plugin ecosystem

Pay for what
you generate

No seats. No minimums. No enterprise upsell disguised as a demo call.

Free
$0
forever
  • 5 test generations/month
  • Unlimited test runs
  • Self-healing loop (3 retries)
  • Markdown reports
  • Community support
Get started free
Starter
$9
/month · $7/mo billed annually
  • 50 test generations/month
  • Unlimited test runs
  • Self-healing loop (5 retries)
  • Visual regression testing
  • Email support
Start with Starter →
Team
$199
/month · $159/mo billed annually
  • 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
Start Team trial →

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.

terminal
$ npm install -D noflake
$ npx noflake init --hook
$ npx noflake write

🎉 6 tests generated, 6 passed. State saved to .noflake/
# that's it. go ship something.
Get NoFlake →