Everything in the box.
Orbis QA is opinionated about what matters. Here is the full feature list, grouped by concern.
Core
Plain English scenarios
Describe what to test in two sentences. The planner turns it into clicks, types, and assertions at run time.
Recovery loop
When a step fails, a dedicated diagnosis call decides whether to retry, skip the assertion, or stop.
Live progress
Every step streams as it happens. Watch the agent reason, act, and assert with full screenshots.
Evidence trail
Screenshot, ARIA snapshot, and network slice captured at every step. Reports are self-contained HTML.
Suites
Group scenarios into named batches. One click runs the whole set and aggregates the result.
Multi-role sessions
Switch between admin and end user mid-scenario. Cookies and storage persist per role.
Analytics
Run vs. run compare
Pick any two runs from history. Side-by-side step diff with drift highlighting.
Flake detection
Per-scenario pass rate over the last 20 runs, with a badge when consistency drops.
Cost ledger
Today, this week, this month, by model. Know exactly what runs are costing you.
Activity log
In-memory ring of recent engine events. Always on, never sent off the device.
Trust and robustness
Local first
Scenarios, runs, and screenshots all on your machine. No cloud, no telemetry by default.
Sandboxed assets
A custom protocol handler serves screenshots only from your data folder.
Supervised engine
If the engine crashes, the supervisor respawns it with backoff. Stale runs auto-error.
Update checks
Polls a static endpoint on launch. A subtle indicator tells you when a new version is out.
Power user
Cancel mid-run
Stop the agent after the current step. No orphan processes left behind.
Search and filter
Every list has search and filters. The command palette jumps anywhere in two keystrokes.
Cost cap per run
Set a cents ceiling. The agent halts if a runaway scenario hits the cap.
Retention purge
Delete runs older than N days in one action. Screenshots go with them.
Try Orbis on your laptop.
Download, paste an LLM key, describe your first test.