A next-generation Chromium-based browser for automation, AI, and Web3 β now fully rebranded as AMI Browser (formerly ClawSurf) and packed with 200+ integrations, built-in OpenClaw agent, and advanced privacy tools.
AMI Browser is a privacy-first, automation-ready browser for Linux, designed for power users, developers, and crypto/web3 enthusiasts. It combines a hardened Chromium core with:
- Built-in OpenClaw agent for browser automation, scripting, and AI workflows
- 247+ integrations: Web3 wallets, DeFi, Discord, Telegram, X, Notion, GitHub, and more
- Advanced privacy/adblock: AMI Adblocker, tracker blocking, anti-fingerprinting
- Action recording: TeachAnAgent extension to record and replay browser actions as JSON
- DevTools MCP Logger: Full browser debugging, error capture, and VS Code Copilot integration
- Rewards & wallet: AMI Rewards, built-in wallet, and crypto tools
- Linux-native: Fast, secure, and open source
- OpenClaw Agent: Automate browsing, fill forms, extract data, run scripts, and connect to AI models
- 247+ Integrations: Connect Discord, Telegram, X, Notion, GitHub, DeFi, and more
- Web3 Ready: Built-in wallet, dApp support, and crypto tools
- Privacy by Default: Adblock, tracker blocking, anti-fingerprinting, isolated profiles
- Action Recorder: Record, export, and replay browser actions (TeachAnAgent)
- DevTools MCP Logger: Debug, capture errors, and stream browser events to VS Code Copilot
- Rewards: Earn AMI rewards for browsing and using integrations
- Linux Desktop Integration: Native launcher, desktop entry, and isolated user data
- Download the latest Linux release: Releases
- Extract the tarball and run
./install.sh - Launch with
AMI-Browseror from your desktop menu
AMI-Browser/
βββ ami-adblocker/ # Advanced ad/tracker blocker extension
βββ ami-wallet/ # Web3 wallet extension
βββ ami-rewards/ # Rewards and incentives
βββ ami-webstore/ # Extension store UI
βββ clawsurf-hub/ # Main browser hub UI (now AMI Hub)
βββ devtools-mcp/ # DevTools MCP Logger extension
βββ devtools-mcp-server/# MCP server for VS Code Copilot
βββ teachanagent/ # Action recorder extension
βββ launcher/ # Linux launcher scripts and desktop entry
βββ install.sh # Installer script
βββ README.md
- Discord, Telegram, X (Twitter), Notion, GitHub, Vercel, AWS, Stripe, PayPal, DeFi, Web3 wallets, and 200+ more
- See the AMI Hub for the full integrations catalog
- Automate any site: fill forms, extract data, run scripts, schedule tasks
- Chat with the agent, create automations, and connect to AI models (OpenAI, Anthropic, Gemini, etc.)
- Record and replay actions with TeachAnAgent
- Ad/tracker blocking, anti-fingerprinting, isolated profiles
- No telemetry, no tracking, open source
MIT
AMI Browser β The all-in-one browser for automation, privacy, and Web3.
The DevTools MCP Logger captures real-time browser activity and makes it available to GitHub Copilot & Cursor & Codex & Claude Code & Pi... (or any MCP client) as queryable context.
βββββββββββββββββββ HTTP (localhost:9223) ββββββββββββββββββββ stdio βββββββββββββββββ
β ClawSurf β βββββββββββββββββββββββββββΆ β MCP Server β ββββββββββββΆ β VS Code / β
β Extension β POST /events β (Node.js) β MCP proto β GitHub Copilotβ
β (debugger API) β POST /meta β In-memory store β β β
β β DELETE on page close β β β β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββ
- Network requests β URLs, methods, status codes, headers, timing
- Console output β log, warn, error, info with stack traces
- JavaScript errors & exceptions
- DOM mutations β node insertions, removals, attribute changes
- Performance metrics β page load, DOMContentLoaded, etc.
- Script sources parsed by the browser
get_active_sessionsβ List all monitored tabsget_all_logsβ Get all captured dataget_session_logsβ Get logs for specific tab with category filterget_errorsβ Get only errors/exceptionsget_network_requestsβ Get network activityget_console_outputβ Get console messagesclear_session/clear_all_sessionsβ Manual cleanup
- Navigate to any page in ClawSurf
- Click the DevTools MCP Logger icon β Activate
- Interact with the page β all activity is captured
- In VS Code, open GitHub Copilot Chat and add context from the
chrome-devtoolsMCP - Ask Copilot about errors, network issues, or page behavior
- Deactivate or close the tab β session data is automatically cleared (no log pollution)
The installer auto-configures ~/.config/Code/User/mcp.json. Manual setup:
{
"servers": {
"chrome-devtools": {
"type": "stdio",
"command": "node",
"args": ["~/.local/share/clawsurf/devtools-mcp-server/server.js"],
"env": { "MCP_HTTP_PORT": "9223" }
}
}
}TeachAnAgent records your browser interactions so you can teach an AI agent by example.
- Clicks β element tag, text, CSS selector, coordinates
- Inputs β typed values (passwords auto-masked), change events
- Form submits β form action and method
- Scroll β position snapshots (throttled to 500ms)
- Keyboard shortcuts β modifier combos + Enter/Tab/Escape
- Navigation β URL changes, SPA pushState/replaceState, hash changes
- Page lifecycle β load, unload, beforeunload
- Click the TeachAnAgent extension icon in the toolbar
- Press βΊ Record to start capturing
- Interact with the page normally
- Use βΈ Pause / βΆ Resume as needed
- Press βΉ Stop to end the session
- Click β¬ Export JSON to download the recorded events
Starting a new recording clears the previous session. A visual indicator (π΄ / βΈοΈ) appears at the top of the page during recording.
ClawSurflaunches Chromium with--remote-debugging-port=18800and a dedicated user profile- All three extensions load automatically:
- Browser Relay connects to OpenClaw's relay WebSocket
- TeachAnAgent stands by for recording
- DevTools MCP Logger waits for activation per tab
- OpenClaw's AI agent can navigate, snapshot, click, and interact with any page through CDP commands forwarded via the relay
- The status pill on every page shows the relay connection state in real-time
- When DevTools MCP Logger is activated, all browser events flow to VS Code / GitHub Copilot as MCP resources
Open the Browser Relay extension options page (click extension icon β "Options") to configure:
- Relay port β default
18792 - Auto-attach β enabled by default
MIT