AI agents move fast. Things break.
Letsrunit shows what and why.
Built for AI coding agents
Tests as readable steps
AI writes code you don’t read. Tests in code don’t help, you won’t read those either.
Letsrunit uses clear, step-by-step instructions. Each scenario shows what a user does and what should happen, so you can quickly verify what your AI built.
The test expresses intent. Playwright runs underneath, but the logic is clear without reading code.
Replace ad-hoc checks with reliable tests
You click through your app to see if it still works. That works at first, but as your app grows, there are too many paths to check.
Letsrunit lets an AI agent check those flows for you. Each check is saved as a test, so instead of a one-off “ok”, you build up a test suite as you go. That suite runs on every change, so regressions are caught automatically.
Failure explanations
When a test fails, the page from the failing run is analyzed against the page from a previous successful run. This makes it possible to explain why the test failed in plain language and how to solve it.
Run tests in the terminal
Generated tests run with Cucumber. Install the package, use the step definitions we provide, and run the tests like any other Cucumber suite.
The tests integrate into existing CI. This is not a new test ecosystem. It's standard Gherkin running on standard tooling.