The autonomous CI/CD agent that writes, runs, and self-heals your Playwright & Cypress suites — powered by Claude.
Krybit installs as a GitHub App. On every push, it reads your diff, maps the affected UI, and uses the Anthropic API to generate and maintain your entire Playwright test suite. No chat. No prompts. No human in the loop.
When code is pushed, Krybit's GitHub App receives the webhook. It pulls the commit diff, identifies which source files changed, and maps those files to the routes and components they affect. It then spins up your app in an isolated sandbox and launches a headless browser to crawl only the affected routes — capturing the live DOM state and building a component graph.
The code diff, DOM snapshot, and existing test files are sent to Claude through the Anthropic API. Claude reads what changed, understands the user flows affected, and writes new Playwright test assertions or updates existing ones. If selectors broke because a class name or ID changed, it reads the new DOM and rewrites them — that's the self-healing loop.
The generated or updated test files are committed to a new branch. Krybit opens a PR against your base branch, triggers your GitHub Actions or GitLab CI pipeline to execute the full test suite, and if all tests pass, auto-merges the PR. If a test fails, it re-enters the Claude loop to debug and retry — up to 3 attempts before flagging for human review.
A real-time view of Krybit processing a GitHub push event — from code diff analysis through Claude-powered test generation to CI green.
Join 400+ engineering teams already on the waitlist. We're onboarding enterprise pilots weekly.