WiseriaAI/pie-ai-agent
说明与用途
**项目简介**
WiseriaAI/pie‑ai‑agent 是一款基于 Chrome DevTools Protocol(CDP)的浏览器自动化代理,能够通过自然语言指令调用本地工具、受限 Skill 集以及键盘控制来完成任务,并采用“执行前确认”安全模型。支持自带(BYOK)8 大模型供应商(Claude、GPT、Gemini、DeepSeek 以及 4 家中国区 LLM),使用 TypeScript 编写。
---
价值点
- **消除重复操作**:把手工点击、表单填写、数据抓取等日常浏览器任务交给 AI,显著提升工作效率。
- **可编排的工具链**:通过 Skills 与外部系统(API、数据库、CI/CD 等)对接,轻松构建可重复的业务流程。
- **安全可控**:所有自动化动作在执行前都需要用户确认,降低误操作和安全风险。
---
典型接入方式
- **快速 PoC**
- 克隆仓库,
npm install安装依赖。 - 在
README中配置 LLM API Key(支持 8 家提供商),以及 Chrome 的远程调试端口。 - 编写一个简单的 JSON 配置文件,声明要使用的 Skill(如“登录网站”)和对应的自然语言指令。
- 运行
npm run start,在浏览器弹出的确认框中批准操作,即可看到自动化执行的结果。
- **在现有系统中嵌入**
- 将
pie-ai-agent作为内部微服务或 CLI 工具部署。 - 通过 HTTP/WS 接口向其发送任务描述(NLU 文本),返回的指令流再由前端或后端调度执行。
- 结合 CI/CD(如 GitHub Actions)或调度平台(Airflow、Cron)实现定时/触发式自动化。
---
生产可用性评估
| 维度 | 现状 | 结论 |
|------|------|------|
| **功能完整性** | 支持自然语言到 CDP 操作的完整闭环,具备 Skills 扩展机制 | 可用于原型和内部工具 |
| **代码质量** | 28 ★、2 Fork、最近更新(2026‑06‑24),TypeScript 主体,20+ 主题标签 | 代码成熟度一般,需自行审计 |
| **安全** | “执行前确认”模型,未发现重大元数据风险;但许可证、依赖安全报告仍需复核 | 适合作业审批严格的内部环境 |
| **可维护性** | 维护者活跃度不明,依赖链较多(Chrome、LLM SDK) | 建议在生产前进行依赖审计和持续集成测试 |
| **部署成本** | 需要 Chrome(或 Chromium)实例和对应 LLM API Key,部署相对轻量 | 中等成本,可在容器或云 VM 中快速启动 |
**综合判断**:该项目在 **原型验证和内部业务流程自动化** 场景下已经相当实用,具备快速落地的优势。但若要在面向外部用户的生产环境中使用,建议先完成以下工作:
- 完整审计许可证与依赖安全(尤其是 CDP 与 LLM SDK)。
- 设置 CI/CD 流水线,确保升级不引入回归。
- 根据业务需求实现更细粒度的权限控制和审计日志。
完成上述准备后,pie‑ai‑agent 完全可以作为企业内部的 **可编排浏览器自动化平台** 投入生产。
实际用途
WiseriaAI/pie-ai-agent helps remove repetitive manual operations from a workflow.
- remove manual work
- connect tools into repeatable flows
- schedule operational tasks
限制与审查说明
Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.
- 来源: github
- 语言: TypeScript
- 记录日期: 2026-09-05T17:32:24.364Z