Describe a test.
Watch it run.
Orbis QA reads a scenario in plain English and runs it in a real browser. No selectors. No fixtures. No cloud. Bring your own LLM key, point it at your app, and walk away.
- Platforms
- 3
- macOS · Win · Linux
- License
- Apache
- 2.0, open source
- Account
- None
- No sign-up
Go to https://shop.example.com. Add the first product to the cart. Open the cart and verify the total is greater than zero. Check out as a guest with the test card 4242 4242 4242 4242. Confirm the order success page shows an order id.
Everything an SQA needs. Nothing extra.
Plain English scenarios
Describe the user journey in two sentences. The planner figures out clicks, types, and assertions step by step.
Reasoned recovery
When a step fails, a dedicated diagnosis call decides retry, skip, or abort. Not a brittle three-retry loop.
Suites
Group scenarios into named batches. Run the nightly smoke test with one command and aggregate the result.
Run vs. run compare
Side by side diff with drift highlighting. Spot what actually changed between yesterday and today.
Live progress and cost cap
Every step streams live with a screenshot. A per-run cents cap stops a runaway scenario from draining your key.
Flake detection
Pass rate per scenario over the last 20 runs. Real flake telemetry without setting up a dashboard.
Four steps. No selectors.
You describe what to test. The agent observes, reasons, acts, and asserts in a loop until your scenario is done, or it tells you why it could not be.
- 01Perceive
Snapshot the page: ARIA tree, screenshot, recent network slice.
- 02Reason
The planner picks the next action and assertion, with the scenario prose in context.
- 03Act
Click, type, scroll, navigate. Driven through a real browser, not a headless simulation.
- 04Assert and recover
Check assertions. If something fails, the recoverer diagnoses and decides what to do next.
Built to live on your laptop, not in someone else's cloud.
On your machine
No cloud, no telemetry by default. Scenarios, runs, and screenshots all live in your data folder.
Bring your own LLM
Anthropic, OpenAI, Gemini, DeepSeek, xAI, Mistral, OpenRouter, Ollama. The key sits in your OS keychain.
Hardened by default
Sandboxed screenshot protocol, locked DevTools in production, error scrubbing, integrity-checked bundle.
Start running scenarios in under a minute.
Download Orbis QA, paste your LLM key, describe your first test. No account. No tracking.