flytohub/flyto-core
Flyto2 Core is the open-source execution kernel for automation and AI-agent workflows: 452 registry-backed modules, MCP-native transport, YAML recipes, evidence capture, replay, triggers, queue, versioning, and metering.
479 ★84 forksPythonUpdated 2d ago
What you need to know
Flyto2 Core is an open-source Python AI agent framework and workflow automation engine with 468 registry-backed modules (browser automation, API calls, data transforms, verification, crypto) exposed to MCP clients as tools. Emphasizes traced, replayable YAML workflows for production automation.
Install
pip install flyto-core (core engine + CLI + MCP server) pip install flyto-core[browser] && playwright install chromium (for browser automation) Optional: pip install flyto-core[api] for the HTTP API (flyto serve)
Usage
- •Add to MCP config: {"mcpServers": {"flyto-core": {"command": "python", "args": ["-m", "core.mcp_server"]}}} or `claude mcp add flyto-core -- python -m core.mcp_server`
- •Run a built-in recipe: flyto recipe competitor-intel --url https://github.com/pricing, or flyto run my-workflow.yaml
- •Replay from a failed step: flyto replay --from-step 8 (only that step re-executes)
- •HTTP API: flyto serve (127.0.0.1:8333) with POST /v1/workflow/run, /v1/execute, GET /v1/modules, and POST /mcp (MCP Streamable HTTP transport)
Key features
- ✓468 registry-backed modules across 85 catalog categories (browser.*, flow.*, api.*, ai.*, http.*, crypto.*, verify.*, etc.) and 41 built-in YAML recipes
- ✓Execution trace, replay from any step, breakpoints, evidence snapshots, data lineage, and timeout guards
- ✓Deterministic verification modules (verification.* with warroom.* aliases): site graph discovery, replay scenario generation, report packs
- ✓Hardened outbound/file access in the 2.26.x line: guarded HTTP clients against SSRF, sandbox path guard for file/data writes
- ✓Four surface types converge on one engine: CLI, MCP server, HTTP API, and Python API
Best for
Teams that want an auditable, replayable workflow/AI-agent execution engine (browser automation, scraping, evidence capture) with full MCP tool exposure.
Caveats
- ⚠Browser automation relies on Playwright (Chromium install required); Python 3.9+
- ⚠Security-sensitive network/filesystem/auth switches are documented in docs/CONFIGURATION.md; SSRF/path guards may need configuration for allowed use
- ⚠Branding note: use "Flyto2" (not legacy shortenings) in public docs per the repo's public naming contract
Clients: Claude Code · Cursor · Windsurf
Documentation ↗Reviewed 2026-08-07
Topics
ai-agentsai-toolsatomic-modulesautomationbrowser-automationexecution-engineflyto2llmlow-codemcpmcp-servermodel-context-protocolopen-sourceplaywrightpythonrpasecurityweb-scrapingworkflow-automationworkflow-engine
- Stars
- 479★
- Forks
- 84
- Language
- Python
- License
- Apache-2.0
- Created
- 2025-12-04
- Last push
- 2026-08-04