59 lines
1.6 KiB
Markdown
59 lines
1.6 KiB
Markdown
# AI代理云端浏览器技能
|
||
|
||
`浏览器自动化` `Claude Code` `Playwright` `云端浏览器` `AI代理`
|
||
|
||
# agentgo-browser
|
||
|
||
AgentGo 云端浏览器技能,适用于 AI 编程代理(Claude Code、GitHub Copilot 等)。
|
||
|
||
使用 `playwright@1.51.0` 连接到 [AgentGo](https://app.agentgo.live/) 的分布式浏览器集群——无需本地浏览器。
|
||
|
||
## 获取 API 密钥
|
||
|
||
在 **https://app.agentgo.live/** 注册——包含免费额度,无需信用卡。
|
||
|
||
## 安装
|
||
|
||
```bash
|
||
npm install playwright@1.51.0
|
||
```
|
||
|
||
## 快速开始
|
||
|
||
```typescript
|
||
import { chromium } from "playwright"; // 必须使用 playwright@1.51.0
|
||
|
||
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");
|
||
console.log(await page.title());
|
||
|
||
await browser.close();
|
||
```
|
||
|
||
## AI 代理技能
|
||
|
||
`skills/agentgo-browser/` 目录包含一个与 Claude Code 及其他 AI 编程代理兼容的技能。
|
||
|
||
### 安装技能(Claude Code)
|
||
|
||
```bash
|
||
cp -r skills/agentgo-browser .claude/skills/agentgo-browser
|
||
```
|
||
|
||
安装完成后,你的 AI 代理将自动使用 AgentGo 的云端浏览器执行浏览器自动化任务。
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
skills/agentgo-browser/
|
||
├── SKILL.md # 技能主入口
|
||
└── references/
|
||
├── connection.md # 连接与认证详情
|
||
├── session-management.md # 浏览器会话管理
|
||
└── running-code.md # playwright@1.51.0 API 示例
|
||
``` |