tsaijamey/frago
Description and use
**Summary**
Frago is a multi‑runtime automation framework that lets AI agents control browsers via the Chrome DevTools Protocol, run metadata‑driven “Recipes,” and maintain persistent execution contexts. By exposing a clean API/SDK/CLI, it turns static knowledge bases into searchable, actionable data that assistants can query and act upon.
**Value**
The platform bridges the gap between raw documents and intelligent agents: it indexes internal knowledge, enriches it with structured metadata, and provides a runtime that can retrieve, reason over, and act on that information in real time. This enables more accurate, context‑aware answers from AI assistants and automates repetitive tasks such as data extraction, verification, or workflow orchestration.
**Practical adoption path**
- **Prototype** – Install the Python package, spin up the Frago server, and use the CLI to ingest a small knowledge base (e.g., Confluence pages).
- **Integrate** – Connect your existing LLM or chatbot via the provided SDK or REST API, defining simple Recipes that map user intents to retrieval and browser‑automation steps.
- **Scale** – Deploy the server in a containerized environment (Docker/K8s), enable persistent Run contexts for long‑lived sessions, and expand the metadata schema to cover all internal document types.
**Production readiness**
Frago scores high on readiness: recent commits (last updated 2026‑05‑12), active community signals (59 ★, 11 forks), a well‑defined Python codebase, and clear integration hooks (API/SDK/CLI). While the license and security posture still need a final audit, the project’s activity, adoption hints, and ecosystem compatibility make it a solid candidate for a serious pilot in production environments.
Use in a workflow
tsaijamey/frago helps make internal knowledge searchable and usable by assistants.
- index knowledge bases
- improve search over documents
- ground assistant answers
Limitations and review notes
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- Source: github
- Language: Python
- Record date: 2026-09-05T17:32:17.619Z