Web testing
integration for Claude Code

Create extensive web-based tests with AI agents and Beryl: self-healing, intent-based, and ready to run in Beryl's cloud, on a schedule, or in your CI pipeline.

Free, no sign-up. We open your page at iPhone size and grade what we find.

Create tests once. Run them everywhere.

Authored with AI agents

Describe the flow in your AI agent. Beryl turns it into an extensive web test.

Preview, staging, and production

Create a test once and run the same test across preview, staging, and production.

Slack alerts

Whenever something breaks, you get alerted on Slack, not by a user.

Before & after blocks

Instruction blocks set up state before a test and clean up after it, so even tests that change the application are safe.

claude codeberyl.sopreviewstagingprodcicreate once · run everywhere

Watch it work in Claude Code

claude · ~/mystore
Claude Code · beryl mcp
~/mystore
>
›

Watch the replay

Every step of the run, on beryl.so.

beryl.so/mystore/runs/482
Replay · run #482 · cloud
1.open mystore.dev
onmystore.dev
Step 1 / 10
MyStore
Sign up
Free shipping on orders over $40

Aurora Lamp

$49.00

Add to cart

Sol Sconce

$29.00

Dune Shade

$35.00

Test steps

Teardown

What you get with Beryl

Created with AI agents

Describe the flow in plain language and get an extensive web test.

Self-healing, intent-based

Intent, not selectors: drift heals, real breaks fail loudly.

Scheduled automatic runs

Put the suite on a schedule and Beryl runs it for you.

One test, every environment

No environment config juggling: create once, run on preview, staging, and production.

Slack alerts

When something breaks, the team hears it on Slack right away.

Variables & file secrets

Set once, use across every test, nothing hardcoded.

Ask for tests like you ask for code

One command in your repo, then it's part of every AI agent session. Free while in beta.

Other
npx @beryl-so/cli@latest init --claude