Flyto Core

io.github.flytohubPublished by GitHub account flytohubv2.12.6Updated Oct 24, 2026

Execution engine for AI agents. 412 modules: browser, file, Docker, data, crypto.

The publisher's own server: core.blue

Overview

AI-generated overview

A local Python execution engine that gives an AI assistant hundreds of workflow modules for browser, API, file, data and crypto steps, with traced, replayable,

What you can do
Run and replay YAML workflows built from registry modules, resuming from a failed step instead of re-running everything, and inspect execution traces, breakpoints and evidence snapshots for each step. Drive browsers: launch, navigate, click, evaluate scripts, take screenshots, capture performance metrics and run site audits. Call APIs and AI providers, and parse or transform JSON, YAML, CSV, XML, arrays, objects and strings. Read, write, copy, move, delete and diff files, and run validation, testing, statistics, image and crypto operations. Execute Docker, Kubernetes, network, archive, PDF, AWS, cache and git modules from the wider catalog.
When to use it
Useful when an assistant needs to run multi-step automation that mixes browser, API and file work and you want a recorded trace and the ability to replay from the failing step. Also suited to repeatable site audits, scraping to CSV and price monitoring defined as YAML workflows.
Requirements
Runs locally as a Python package installed with pip; the browser extras and a one-time Playwright Chromium install are needed for browser modules. The MCP server is started as a Python module. Optional providers, connectors and verification services are enabled explicitly through package extras and documented environment variables.
Before you install
Modules can write, move and delete files and make outbound network requests, so the filesystem and network boundaries configured through environment variables matter. Crypto modules handle encryption, JWT and hashing. Secrets are meant to stay in the runtime environment rather than workflow YAML. Some host-only capabilities require authority injected by the host.

Installation

In SourceWeft

  1. Open Flyto Core in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Flyto2

Yep, it talks to a real robot.
It also opens websites, calls APIs, works with files, and runs the steps in between.

English · 日本語 · 한국어 · 简体中文 · Español · Português (BR)

[PyPI] [Apache-2.0] [Python 3.10+]

Try something.

Say you want to check a website, grab screenshots, collect some data, and save a report.

Run this:

bash
pip install "flyto-core[browser]"playwright install chromiumflyto recipe competitor-intel --url https://github.com/pricing

That's a real workflow. No agent prompt needed. It opens a browser, runs the steps, and saves the results.

Want to poke around?

bash
flyto recipes                 # see the built-in workflowsflyto modules                 # browse the toolsflyto run your-workflow.yaml  # run your own

There are 482 registered modules and 41 built-in recipes in the current Core inventory. Browser stuff, APIs, files, data, tests, and plenty more. Use what you need.

And about that robot…

We're already connecting Flyto2 to a real TurtleBot3 using ROS 2.

The robot runs its normal ROS 2 / Nav2 stack. A separate adapter talks to it. Flyto2 handles the software steps and their execution records.

No custom Flyto2 firmware on the robot. No motor drivers crammed into this repo.

This isn't a claim that every robot is plug-and-play. The current combined setup still needs its full end-to-end hardware sign-off. But the ROS 2 adapter and real-robot development are already here.

So what's in this repo?

This is flyto-core, the Python execution engine behind Flyto2.

You can call it from Python, run YAML workflows, use its local HTTP API, or hook it into an AI client through MCP.

bash
pip install flyto-corepython -m core.mcp_server

Your agent gets access to Core's tools. Moving a physical device still requires a trusted host to approve the action.

Different device software stack? Different pack. That's how ROS 2 and other integrations stay separate without turning Core into a giant pile of device drivers.

How do I know what actually happened?

This part matters.

When a workflow runs, Flyto2 keeps a record of each step. If something fails, you can inspect the run and use checkpoints or replay where it's safe to do so.

And if a tool says “done”? Core can check the evidence it reports against the action's contract. It doesn't just throw away the trail once the command returns.

That's it. Run something, see what happened, build the next thing.


Website · Documentation · PyPI · YouTube · Issues

Flyto2 is the product. flyto-core is the Python package. Licensed under Apache 2.0. Security reports: GitHub advisories.

Source: README.md at commit 2a428ff

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v2.12.6LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Core integrations