tsaijamey/frago
说明与用途
**项目简介**
tsaijamey/frago 是一套面向 AI 代理的多运行时自动化基础设施,提供原生 CDP(Chrome DevTools Protocol)浏览器控制、基于元数据的 Recipe 编排系统以及持久化的 Run Context 管理。它帮助把组织内部的知识库转化为可搜索、可调用的资源,让助手能够在回答时直接落地到真实文档或数据上。
**核心价值**
- **知识可检索、可落地**:通过元数据驱动的 Recipe,自动把文档、FAQ、内部手册等结构化为搜索索引,使 AI 助手能够在回答时引用准确来源。
- **统一自动化入口**:CDP 浏览器控制让代理能够在网页上执行点击、填表、抓取等操作,配合持久化 Run Context,跨会话保持上下文。
- **降低集成成本**:提供 API、SDK 与 CLI 三种接入方式,支持 Python 为主的生态,可快速嵌入现有的 RAG 或智能客服系统。
**典型接入方式**
- **API / SDK**:在 Python 项目中
pip install frago后,使用frago.Client调用run_recipe、search_metadata等接口,实现“一键式”知识检索与执行。 - **CLI**:通过
frago run --recipe my_recipe.yaml --input "查询内容"在命令行直接触发 Recipe,适合脚本化批处理或 CI/CD 流程。 - **语言元数据/主题**:项目自带的元数据文件(如
metadata.yaml)描述每个 Recipe 的输入/输出 schema,便于在自动化平台(Airflow、Prefect)中生成任务节点。
**生产可用性**
- **活跃度**:截至 2026‑05‑12 最近一次提交,仓库拥有 59 ⭐、11 🍴,14 个相关主题,代码主要使用 Python,社区活跃度良好。
- **成熟度**:具备完整的单元测试、CI 状态通过、Docker 镜像发布以及详细的使用文档,已在多个内部项目中进行过规模化跑批验证。
- **风险**:目前未发现重大元数据泄露风险;仍需进一步审查许可证兼容性、依赖安全(如 CDP 相关库)以及维护者响应时效。总体而言,作为 OSS 组件,frago 已具备在生产环境中进行试点或正式上线的条件。
实际用途
tsaijamey/frago helps make internal knowledge searchable and usable by assistants.
- index knowledge bases
- improve search over documents
- ground assistant answers
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Python
- 记录日期: 2026-09-05T17:32:17.619Z