返回市场
Playwright代理

Playwright代理

作者:tmahesh2 星标更新:2025-05-23

项目介绍

gentKit 浏览器自动化

使用 Inngest-AgentKit 和 Firebase-Genkit 构建的浏览器代理,具备智能网页导航和任务执行的代理系统。

快速开始

先决条件

  • Node.js(版本 20 或更高)
  • npm 或 yarn
  • OpenAI API 密钥(用于 GPT 模型)
  • Google AI 密钥(用于 gemini 模型)

安装

  1. 克隆仓库:
git clone https://github.com/tmahesh/playwright-agent.git
cd playwright-agent
  1. 安装依赖:
npm install
  1. 设置环境变量:
cp .env.sample .env
# 使用您的 API 密钥编辑 .env 文件
  1. 在单独的终端窗口中启动 plawright mcp 服务器
npx @playwright/mcp@latest --port 8931
  1. 使用 genkit SDK 运行
npx tsx genkit.ts

# 开发服务器(可选但推荐)
# 它内置了出色的可观测性功能,使用 opentelemetry
npx genkit start -- npx tsx --watch genkit.ts
  1. 如果您想尝试 inngest-cli 的 agentkit(注意:agentkit 和 genkit 的名称非常相似)
npx tsx agentkit.ts

# 开发服务器(可选)
npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest -v

致谢