All posts

Every week someone asks the same question: “What’s the catch on the free tier?”

There isn’t one. The free tier is the product, not a trial. If you already pay for Claude Code or Codex, you have everything you need to run a full QA loop — crawl, generate, run, fix — against your own app, without leaving your terminal and without spending another cent on models.

This post is the boring, useful version: exactly what you get, exactly what it costs, and exactly how to wire it up.

What’s in the Free Tier

Projects
5
Separate apps, repos, or environments. Enough for most solo devs and small teams.
AI Crawls / month
50
Full LLM-guided discovery runs against any URL you control. Each crawl produces a flow + generated Playwright tests.
qmax-code access
Full
All 50 MCP tools, all auto-fix flows, the PR bot, multi-model routing. No feature gates.
Local execution
Unlimited
Run your generated tests through the local qmax agent as many times as your machine can handle. No per-run billing.
Cloud Sandbox
60 min / mo
Isolated QualityMax Sandbox minutes for CI runs, scheduled checks, or when you don’t want a browser spinning up on your laptop. Free, every month.

The three things people consistently miss when they first look at the pricing page:

The Trick: Use the Subscription You Already Have

qmax-code is BYOLLM. It talks to whichever model provider you point it at. If you already have a Claude Code subscription or a Codex / ChatGPT Plus subscription, you do not need another model bill on top.

The way the pieces fit together:

No second LLM bill. No double-paying for tokens. The model spend you’re already committed to becomes your full QA stack as a side effect.

What it looks like in a real session

terminal session — uses your existing CC / Codex subscription
$ claude   # or: codex

CC> Crawl https://staging.myapp.dev with qmax-code and write
    Playwright tests for the signup flow

qmax> starting AI crawl — project: myapp / staging
qmax> 12 pages discovered · 4 forms · 1 auth flow
qmax> generated: tests/signup.spec.ts (37 lines, 3 assertions)
qmax> 1 of 50 free-tier crawls used this month

CC> run the test locally and show me the result

qmax> spawning local browser…
      ✓ signup flow — valid email          (1.4s)
      ✓ signup flow — duplicate email      (1.1s)
      ✗ signup flow — weak password       (0.9s)
       expected validation message, got blank toast

CC> fix the failing case

CC  edited frontend/signup.tsx — added validation handler
qmax> retesting…
      ✓ 3/3 passed — local execution, no cloud minutes consumed

That round trip — crawl → generate → run → fix → retest — happened in your terminal, using one of your ten monthly crawls and zero metered execution minutes. The model tokens came out of the Claude / OpenAI subscription you were going to pay for anyway.

Stay in Your Own Ecosystem

The reason this design matters: you don’t have to leave the tools you already work in.

Traditional QA SaaS
  • New dashboard to learn
  • Tests live in their UI
  • Authoring in a recorder you didn’t pick
  • Runs only on their cloud, on their schedule
  • Separate billing on top of your model spend
QualityMax + your CC/Codex
  • Your terminal, your editor, your repo
  • Tests are plain Playwright in your codebase
  • Authoring is CC or Codex talking to qmax-code
  • Local execution as often as you like
  • Free tier · reuses your existing model bill

The generated tests are normal .spec.ts files. They live in your repo, run in your CI, get reviewed in your PRs. QualityMax is the engine that produces and maintains them — not a walled garden you have to migrate into.

Fast Feedback Without a Round Trip

The unlimited-local-execution piece is what makes the loop feel different from cloud-only QA tools. Most platforms meter every run because every run lives on their infrastructure. We don’t, because most of your runs shouldn’t live on ours.

Where the platform earns its keep

Even on the free tier, the QualityMax side of the loop holds the parts you don’t want on your laptop:

Your Code Stays Where It Belongs

One of the nicest side effects of the BYOLLM design: your source code never has to leave your machine to participate in the loop.

Four things that are quietly important

qmax-code runs locally. It reads your files from your laptop and sends prompts to your Anthropic or OpenAI key. We’re not a middle-man for your source — we don’t see it, proxy it, or stage it on our servers.

We never train on anything you send us. Not your prompts, not your test outputs, not your crawl results. If a feature ever needs that, it’ll be opt-in and named in plain English. (Terms §7.)

Crawl sessions are throwaway by design. The browser and the DOM snapshots live for the duration of the job. When the crawl ends, the session is gone — only the generated flow and tests remain. (Privacy Policy §4.)

What we do keep is yours. Your tests, your run history, your PR-bot findings — generated for you, owned by you, deletable from the dashboard whenever you want.

Your code stays on your laptop, your model bills stay on your account, and the artifacts that do live with us are the ones you’d want to keep — until the day you decide otherwise.

The Three-Minute Setup

Install, log in, point at a project

Install qmax-code: curl -sL https://qualitymax.io/static/install-qmax-code.txt | bash
Log in: qmax-code login
Start a session: qmax-code --project-id <id>

For CC or Codex integration, drop a .mcp.json in your project root pointing at your QualityMax API token. All 50 MCP tools (crawl, generate, run, fix, PR review, session history) become available to CC and Codex in the same terminal. The PR bot activates automatically when you connect a GitHub repository.

That’s the entire onboarding. No “14-day trial” counter, no credit card on file, no feature flag waiting to expire. The free tier was designed to answer one question: can a developer who already pays Anthropic or OpenAI for an AI coding assistant get a serious QA stack without paying for tokens twice? — not to be a teaser for the paid one.

When you outgrow it — more than 50 crawls a month, more than 5 projects, more than 60 cloud-sandbox minutes, or team seats — the Starter plan is €79/month. Until then, the loop is yours to run as often as your laptop can keep up.

Try it on your next branch

Free tier. BYOLLM. Works with your existing Claude Code or Codex subscription. One command to install.

curl -sL https://qualitymax.io/static/install-qmax-code.txt | bash

Create a free account →