浏览器自动化工具

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

  • by tmahesh
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 tmahesh/playwright-agent

使用说明

gentKit浏览器自动化

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

入门指南

先决条件

  • Node.js(v20或更高版本)
  • npm或纱线
  • OpenAI API密钥(适用于GPT模型)
  • Goolge AI密钥(适用于双子座模型)

安装

  1. 克隆存储库:
git clone https://github.com/tmahesh/playwright-agent.git
cd playwright-agent
  1. 安装依赖项:
npm install
  1. 设置环境变量:
cp .env.sample .env
# Edit .env with your API keys
  1. 在单独的终端窗口中启动plawright mcp服务器
npx @playwright/mcp@latest --port 8931
  1. 使用genkit-sdk运行
npx tsx genkit.ts

#dev server(optional but recommended)
#It has fantastic observaibility built-in with opentelemetry
npx genkit start -- npx tsx --watch genkit.ts
  1. 如果你想尝试inngest-cli的agentkit(注意:名称非常接近agentkit和genkit)
npx tsx agentkit.ts

#dev-server (optional)
npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest -v

致谢