使用说明
gentKit浏览器自动化
使用Inngest AgentKit和Firebase Genkit构建的浏览器代理,具有用于智能web导航和任务执行的代理系统。
入门指南
先决条件
- Node.js(v20或更高版本)
- npm或纱线
- OpenAI API密钥(适用于GPT模型)
- Goolge AI密钥(适用于双子座模型)
安装
- 克隆存储库:
git clone https://github.com/tmahesh/playwright-agent.git
cd playwright-agent
- 安装依赖项:
npm install
- 设置环境变量:
cp .env.sample .env
# Edit .env with your API keys
- 在单独的终端窗口中启动plawright mcp服务器
npx @playwright/mcp@latest --port 8931
- 使用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
- 如果你想尝试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