Using one

One command.

Every entry is packed and published at its own address — a single archive carrying the flow, its tools and whatever data it reads. npx fetches heddle, the bare name fetches the agent, and nothing is installed.

terminal
npx @heddle-run/cli run coding-agent

What a bundle deliberately does not carry is credentials: a spec names its key as $OPENAI_API_KEY and it resolves on the machine that runs, never the one that packed. Sandbox policy is the same — a file that arrived in the mail does not get to decide what it may read, so --safe is yours to pass. How bundles work.

Adding one

An entry is a directory.

A flow, a bundle.json saying what it is and how to pack it, a README, and the tools and files it needs. CI packs every entry on every change, so a listing here is a bundle that builds.

library/ on GitHub →