AI Accelerator for QA · Free for testers
Build Playwright tests with AI.
Connect your GitHub repo. The Radixlink AI Accelerator scans your code, finds the user flows and drafts Playwright tests. You approve each one, and it goes to GitHub with a CI/CD pipeline.
// Drafted by the Accelerator test('discount code reduces the order total', async ({ page }) => { await page.goto('/cart'); await page.getByLabel('Discount code').fill(code); await page.getByRole('button', { name: 'Apply' }).click(); await expect(page.getByTestId('total')) .toHaveText('$90.00'); });
Your callDoes this check prove the rule it claims to?
A green test is not proof.
AI can write a hundred tests before lunch. Some of them check nothing at all.
We show which tests really check something, so you know which ones to trust. You make the final call.
- ✓ PASSEDCheckout page loaded18%
- ✓ PASSEDApply button is visible35%
- ✓ PASSEDDiscount takes the total to $90.0092%
How it works
From code to approved tests.
- Connect GitHubrepo + app URL
Point it at your repo, or a local folder, and the app URL.
- Scan the codemodules & flows
It reads the code and finds every module and user flow.
- App profileyou approve it
The AI writes what your app does, its records and risks.
- Pick flowsonly what you need
Choose which flows to cover. Nothing is written for the rest.
- Generate specsPlaywright
Playwright specs, each listing what it proves.
- Approval gateyou decide
Read the code. Approve, regenerate or reject.
- Commitversioned in Git
Approved specs go to GitHub with the CI/CD pipeline.
- Run & reportwith proof
Run locally or in CI/CD. HTML and PDF reports.
Inside the Accelerator
See what it does at each step.
It finds the flows for you.
The scan reads your code and groups it into modules. Each module gets a list of real user flows. Tick the ones you want tested.
- Every module and flow found from the code
- Find new flows any time with one click
- Tests are written only for what you select
- DASHBOARD10 flows
- ASSETS20 flows
- LICENSES16 flows
- ACCESSORIES12 flows
- CONSUMABLES16 flows
- MAINTENANCE10 flows
It learns your app before it writes a test.
The AI writes an app profile from the menu, the pages, the code and your documents. You approve it. Then every test is planned from it.
- Main records, user roles and status flows
- Risky areas, and the risks each test must cover
- Upload business rules as documents
- App memory: tips the AI uses once you approve them
- Kind of app
- IT asset management
- What it is for
- Track IT assets, who has them, software licenses and stock.
- User roles
- Superadmin, Admin
- Status flow
- Pending → Unaccepted → Checked out
- Risky areas
- Asset assignmentMEDIUM License complianceMEDIUM
- Its words
- Asset = IT item assigned to a personChecked out = issued
- Must cover
- A quantity of 0, a negative one, or more than is available is refused.
You approve every spec.
Each spec shows what it does in plain English and what it proves. Read the code, check its history, then approve, regenerate or reject.
- "What these tests prove" on every spec
- Lint warnings and fragile selectors flagged
- Run all approved specs, or just the ones you pick
create-asset.spec.tsFill a unique asset tag, pick a model and status, save, then reload to confirm the record really persists.
dashboard-overview.spec.tsReports that show real checks.
Every run tells you how many tests passed with real checks, not just how many went green. Each test case has its screenshot, video and trace.
- Positive, negative, validation, boundary and security cases
- Visual check warns when a page looks broken
- HTML and PDF reports, plus full execution history
Integrations
Your GitHub. Your AI.
GitHub
Approved tests and the pipeline that runs them, in your own repository.
- Connect with GitHub. Sign in once, or pick an existing connection.
- Version-controlled tests. Approved specs and the CI/CD workflow are committed to your repository.
- Test every pull request. When a PR opens, the AI updates the tests it affects and writes tests for new features. You review them. After the merge, they run and the results go on the PR.
Bring your own AI
Model-agnostic by design. Today it runs on Claude.
- Claude CLI. Sign in with your own Claude account and give the Accelerator access to the
claudeCLI. This is how the free plan works. - Claude API. Prefer an API key? Add your own Claude API key instead.
- Not tied to one model. The Accelerator is built so more models can be added later.
- See what it costs. Token use and cost are shown for every app, module and test.
What you get
Speed from AI. Control for you.
You sign off on every spec, and on any repair that changes what a test expects.
Each spec lists what it proves. Each run counts the tests that passed with real checks.
Standard TypeScript specs in your repo. Read, edit and run them yourself.
Tips the AI reads before it writes or fixes a test. You approve each one.
After each run the AI looks at the screenshot and warns about broken layouts.
Stored encrypted and never written into plans, specs or logs.
Who it is for
Built for the people who test.
Testers moving to automation
Start with working Playwright tests, then learn from the code it drafts.
QA leads using AI already
Add the review step that shows which AI-written tests prove something.
Small teams and solo testers
Cover more of your application without writing every test by hand.
From the blog
Building it in the open.
All postsOur AI wrote the same bug twice
Why we are building an Application Profile: a place for what the system learns to live.
Read →One wrong string broke five tests
"signin" versus "sign-in", and what it taught us about starting every generation from zero.
Read →Same app, three models, three very different answers
The model that passed every test wrote the least worth passing.
Read →Get free access.
Send us your name, company, role and the application you test. We will email you access.
Need a team behind it?
Radixlink also provides QA services, delivered with the Accelerator. Our engineers work onsite or offshore. Ask about a two-week, fixed-scope pilot on one module.
sales@radixlink.ai
Questions
Plain answers.
Is it free?
Yes. The Accelerator is free for testers. It runs on your own Claude account through the Claude CLI, so you control what the AI uses.
How do I get access?
Sign up with your details. We email you access.
Do I need my own AI account?
Yes. To use the Accelerator free, you need your own Claude account and give it access to the Claude CLI. You can use a Claude API key instead. The Accelerator is model-agnostic, so more models can be added later.
Where are my tests stored?
In your GitHub repository. Approved specs are committed with a CI/CD workflow, version-controlled, and they stay yours.
How do I know a test is accurate?
Every spec lists what it proves, and each run reports how many tests passed with real checks. A test that only checks the page loaded does not count. You approve each spec before it runs.
Can the AI fix its own broken tests?
It can propose a repair and show you what changed. A repair that changes what a test expects needs your approval, so a real bug cannot be quietly tested away.
Are my app logins safe?
Logins are stored encrypted. They are used only to sign in during scanning and test runs, and are never written into plans, specs or logs.
Does it replace testers?
No. It drafts tests, and you decide which ones count.