This page is for one very specific search intent:
how do I give Codex, Claude Code, OpenHands, OpenCode, OpenClaw, or another coding agent a browser automation layer without losing evidence, recovery, and operator review?
ProofTrail is not trying to replace your coding agent shell.
It gives that shell a governed browser execution layer with:
You already use one of these patterns:
And now you need browser automation that stays:
Use ProofTrail when your coding agent still needs a browser lane, but you do not want that browser lane to disappear into one-shot logs or generic bot behavior.
Think of it like adding a flight recorder and recovery checklist to a vehicle:
ProofTrail does not claim first-party Codex-native, Claude-Code-native, OpenHands-native, OpenCode-native, or OpenClaw-native product integrations.
It does claim something more grounded:
| Ecosystem | Most truthful fit | Best first road | What this page is not claiming |
|---|---|---|---|
| Claude Code | governed browser-evidence side road for a tool-using coding shell | MCP for Browser Automation | official vendor adapter |
| Codex | browser-evidence substrate with direct API control and optional MCP | API Builder Quickstart | official Codex plugin |
| OpenHands | browser-evidence subsystem behind a larger orchestration runtime | API Builder Quickstart | ProofTrail replacing the outer runtime |
| OpenCode | governed MCP browser surface behind the coding-agent shell | MCP for Browser Automation | official OpenCode adapter |
| OpenClaw | browser workflow backend behind a multi-channel gateway or tool router | API Builder Quickstart | first-party OpenClaw plugin |
If you need a generic AI shell or a vendor-owned integration, this repo is not pretending to be that.
Across all five ecosystems, the grounded promise stays the same:
just run| Layer | What stays outside ProofTrail | What ProofTrail contributes |
|---|---|---|
| Coding agent shell | planning, code edits, issue flow, repo reasoning | browser execution substrate |
| Browser lane | raw scripts, helper-only replay, brittle one-offs | canonical run plus retained evidence |
| Failure handling | ad-hoc debugging in logs | recovery, compare, and review packet surfaces |
| Tool integration | custom glue for every browser action | API and MCP surfaces over the same governed substrate |
That means the most honest category fit is:
ProofTrail is browser automation for coding agents, not a coding agent replacement.
Use the API road when your outer agent needs:
Start here:
node --import tsx contracts/scripts/generate-client.ts --verifyUse the MCP road when your outer agent shell should consume tools instead of raw REST semantics.
This is the most natural fit when your coding-agent environment already thinks in tools, tasks, and delegable actions.
Start here:
pnpm mcp:checkCoding agents and agent gateways are strong at planning, orchestration, or tool routing.
What they often still need from a browser layer is:
That is exactly where ProofTrail fits, whether the outer shell is Codex, Claude Code, OpenHands, OpenCode, OpenClaw, or another tool-using agent stack.
This page does not claim:
It only claims what the repo already supports: