Prerequisites
- Node.js 22 or later check with
node --version - An AI coding client: Claude Code, Cursor, or Codex CLI
Step 1 - Create your account
Go to console.ironbee.ai and sign up. Your account gives you access to the dashboard and generates the API key the CLI needs to ship session data.Step 2 - Install the CLI
Step 3 - Connect the CLI to your account
Runironbee login from any directory. It opens your browser at console.ironbee.ai, asks you to authorize the CLI, and writes a personal OAuth access token and collector URL to ~/.ironbee/config.json automatically.
Running in CI instead?
Running in CI instead?
For automation that has no browser, the GitHub Action or any CI pipeline and use an account API key instead of Find the account API key on the Account page in the Console. See Authentication for when to use each credential.
ironbee login. Supply it through the environment:Step 4 - Set up your project
Navigate to your project directory and run:- Hook configuration — the client calls IronBee automatically when the agent finishes
- Verification skill/rules — the agent knows the verification workflow
- MCP server entries —
browser-devtools,node-devtools, andbackend-devtools - Permissions — grants the agent access to devtools tools
If you are using Cursor, you need one extra step after install: go to Settings → Tools & MCP and confirm all three MCP servers (
browser-devtools, node-devtools, backend-devtools) are enabled. See Cursor setup for details.Step 5 - Let the agent work
Open Claude Code, Cursor, or Codex and give the agent a task: When the agent finishes editing code, IronBee intercepts the completion and requires verification:- The agent navigates to the affected pages in a real browser
- It takes screenshots, checks the console, and tests functionality
- It submits a verdict, pass or fail
- If it fails, the agent fixes the issues and re-verifies
Step 6 - View your results
Open the IronBee Console and navigate to your project. You will find:- The session with all activity recorded
- Screenshots and browser interactions from each verification cycle
- Pass/fail verdict with evidence
- Timing breakdowns how long the agent spent coding, verifying, and fixing
What’s next?
CLI configuration
Customize verify patterns, retry limits, and devtools settings.
Enable backend verification
Add Node.js or backend protocol verification for backend code changes.
GitHub Action
Verify changes automatically on every pull request.
Explore the console
Understand sessions, verifications, findings, and recommendations.