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.

解決的問題

Flyto2 Core 為 AI Agent 與工作流自動化提供確定性的執行引擎。它透過允許使用者在無需編寫大量膠水代碼的情況下,執行複雜的瀏覽器自動化、API 調用與數據處理序列,消除了傳統腳本的脆弱性,同時提供了從失敗步驟恢復而非重新啟動整個流程的能力。

工作原理

該系統採用基於模組的架構,擁有涵蓋 85 個類別的 468 個預建模組註冊表。工作流被定義為呼叫這些模組的 YAML 食譜。引擎追蹤每一步的輸入、輸出與耗時(執行追蹤),允許從任何特定的失敗點進行針對性的重放。它是 MCP 原生的,這意味著 AI Agent 可以透過標準化的模式將這些經過審核的模組作為工具呼叫,而不是生成任意代碼。

適用對象

專為需要可除錯、可重放且可審計的生產級瀏覽器自動化、網路爬蟲與 API 集成工作流的開發人員與 AI Agent 構建者設計。

亮點

  • 可重放的工作流:使用 flyto replay --from-step 從特定的失敗步驟重新執行,同時保留上下文。
  • 廣泛的模組庫:擁有 468 個由註冊表支持的模組,涵蓋瀏覽器自動化 (Playwright)、AI 調用、加密貨幣與 DevOps。
  • MCP 原生:直接與 Claude Code、Cursor 與 Windsurf 等兼容 MCP 的用戶端集成。
  • 確定性執行:使用經過審核的模組與模式,防止 Agent 生成未經審核的代碼。
  • 證據捕獲:自動為每一步捕獲狀態快照與執行追蹤。