A fresh sandbox per job
Every job boots on its own throwaway VM with no cloud identity and no route into private networks. It is deleted when the job ends.
Connect a repo. Cyclops explores your web app the way a user would while it records, then suggests the end-to-end tests that matter, each with a replay of what it saw. Approve them, and it checks your app on every deploy, with video, screenshots and a trace for every result.
Cyclops suggests · 4 tests
The problem
They take days to write, break on every redesign, and fail for reasons nobody can see. So most teams ship with a handful of smoke tests and hope. Cyclops writes the suite from your running app, and shows you exactly what each test does before it runs.
How it works
Install the GitHub App and pick a repo. Cyclops works out how to install, build and boot your app, and asks only for the keys it can't fill in itself.
An agent signs in and uses your app in a sandbox while it records. Watch it live, or scrub through the replay afterwards.
Each suggestion comes with its steps, its code and the clip where it was found. Approve, edit or reject them, or turn on auto-approve.
On a schedule or on each deploy, with video, trace and screenshots for every result. Failures reach you in Slack or PagerDuty.
Built to be trusted with your app
Every job boots on its own throwaway VM with no cloud identity and no route into private networks. It is deleted when the job ends.
Every prompt passes through a redactor, and the model refers to secrets by name only. Signing in is plain code, never an AI action.
You approve each test, or opt in to auto-approve. Production environments only run tests a person has marked safe for production.
The model describes steps. A deterministic compiler turns them into Playwright specs, using locators it saw while exploring.
Video with a step timeline, screenshots and the full Playwright trace. The sign-in step is never recorded.
A test that only passes on retry is marked flaky. Repeat offenders are quarantined, so they stop paging you while someone fixes them.
Every test comes with the replay that found it.
Early access
We're onboarding teams in small batches. Tell us about your app and how you test it today, and we'll be in touch.
What you'll need