Different perspectives. One harness.

Your virtual AI testing team

AI-generated testing perspectives, not human reviewers. Select a profile to explore its focus.

← All articles
Start & explore · 2 min read

Let the Agent Actually Use the Product

Browser testing that follows the journey beyond the first screenshot.

/carbon-browser

Mia — virtual AI testerAIMiaUsabilityRichard — virtual AI testerAIRichardFormsYuki — virtual AI testerAIYukiLanding Pages

A screenshot can show you a beautiful save button. It cannot tell you whether Save saved anything.

/carbon-browser puts CARBON's investigation into a reachable page or web application using an available local browser controller. The agent can inspect, act, observe, and change its next question based on the result.

The interesting part happens after the click

Take an upload flow. Choose a file, watch the progress, interrupt it, retry, and inspect the resulting record. Does the app show the right file? Is there a duplicate? Does the error leave the form usable?

Source code can explain the implementation. Browser evidence shows what the user encountered in the tested environment. A useful report connects the two without pretending that reading a handler means the interaction succeeded.

CARBON keeps page states and relevant evidence so a finding has a location, a sequence, an expected result, and an observed result. Surprising failures deserve another attempt from a known state.

Use an isolated session

/carbon-browser test the local upload flow with synthetic files; inspect progress, cancellation, retry, and reload

The default should not be your everyday browser session, with its real accounts and open customer work. The command negotiates available browser capability and respects gates around purchases, messages, deletions, and other consequential actions.

If the necessary controller or access is missing, that is a blocker to report, not a reason to describe imagined clicks.

The convenience is straightforward: investigate the interface in the same coding conversation where the feature is being built. A browser journey should not require a second project just to ask the first useful question.

Install CARBON at testers.ai/carbon for a supported coding agent such as Claude, Codex, or Cursor.

— Jason Arbon, CEO testers.ai