AgentGo Cloud Browser
/install agentgo-browser
Browser Automation with AgentGo Cloud Browsers
AgentGo provides a distributed cloud browser cluster. Connect via WebSocket using chromium.connect() from [email protected].
Note: Must use
[email protected]exactly — newer versions have protocol incompatibilities with AgentGo's server.
Get an API key
Register at https://app.agentgo.live/ — free credits included, no credit card required.
export AGENTGO_API_KEY=your_api_key_here
Install
npm install [email protected]
# or
pnpm add [email protected]
Quick start
import { chromium } from "playwright"; // must be [email protected]
const options = { _apikey: process.env.AGENTGO_API_KEY };
const serverUrl = `wss://app.browsers.live?launch-options=${encodeURIComponent(JSON.stringify(options))}`;
const browser = await chromium.connect(serverUrl);
const page = await browser.newPage();
await page.goto("https://example.com");
const title = await page.title();
console.log(title);
await browser.close();
Connection helper
import { chromium } from "playwright";
export async function connectAgentGo() {
if (!process.env.AGENTGO_API_KEY)
throw new Error("AGENTGO_API_KEY is not set");
const opts = encodeURIComponent(JSON.stringify({ _apikey: process.env.AGENTGO_API_KEY }));
return chromium.connect(`wss://app.browsers.live?launch-options=${opts}`);
}
Basic interactions
const browser = await connectAgentGo();
const page = await browser.newPage();
await page.goto("https://example.com");
await page.click("button#submit");
await page.fill("input[name=email]", "[email protected]");
await page.press("input[name=email]", "Enter");
await page.screenshot({ path: "screenshot.png" });
await browser.close();
Extract data
const browser = await connectAgentGo();
const page = await browser.newPage();
await page.goto("https://news.ycombinator.com");
const items = await page.$$eval(".titleline a", els =>
els.map(a => ({ title: a.textContent, href: (a as HTMLAnchorElement).href }))
);
await browser.close();
return items;
Multiple pages (parallel)
const browser = await connectAgentGo();
const [page1, page2] = await Promise.all([browser.newPage(), browser.newPage()]);
await Promise.all([
page1.goto("https://site-a.com"),
page2.goto("https://site-b.com"),
]);
await browser.close();
Always close in finally
const browser = await connectAgentGo();
try {
const page = await browser.newPage();
await doWork(page);
} finally {
await browser.close();
}
Specific Tasks
- Connection & auth references/connection.md
- Session management references/session-management.md
- Running Playwright code references/running-code.md
Tips & Anti-Detection
- General anti-bot bypass references/tips-general.md — mobile emulation, human-like typing, cookie auth, natural navigation
- X (Twitter) references/tips-x-twitter.md — iPhone context, cookie auth, reply workflow, key selectors
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install agentgo-browser - After installation, invoke the skill by name or use
/agentgo-browser - Provide required inputs per the skill's parameter spec and get structured output
What is AgentGo Cloud Browser?
Automates browser interactions using AgentGo's distributed cloud browser cluster via [email protected]. Use when the user needs to navigate websites, interac... It is an AI Agent Skill for Claude Code / OpenClaw, with 364 downloads so far.
How do I install AgentGo Cloud Browser?
Run "/install agentgo-browser" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is AgentGo Cloud Browser free?
Yes, AgentGo Cloud Browser is completely free (open-source). You can download, install and use it at no cost.
Which platforms does AgentGo Cloud Browser support?
AgentGo Cloud Browser is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created AgentGo Cloud Browser?
It is built and maintained by Pangolinfo & AgentGo (@tammy-hash); the current version is v0.1.0.