Skip to main content
Fabro runs as a server. This quickstart runs everything locally on your laptop — no deployment required. To self-host the server for a team or 24/7 workflows, see Deployment.

Supported platforms

On Intel Macs, run Fabro in a Linux x86_64 container or VM. Native Windows isn’t supported; use WSL2 with a supported Linux architecture.

Install

Release binaries and the multi-arch Docker image ship with SLSA Build Provenance attestations you can verify with gh attestation verify.
Self-hosting the server? See Self-host with Docker and Server Operations for the install wizard, auth, and CLI-pointing.

Initialize your project

This creates .fabro/project.toml and a starter workflow under .fabro/workflows/hello/.

Configure API keys

For local CLI runs, export at least one LLM provider key in your shell:
You only need one provider key to get started. Add more to enable multi-model workflows.For server-backed runs, store provider keys in the server vault instead:

Run your first workflow

Next steps

Why Fabro?

Understand the problems Fabro solves.

Workflows

Learn how to define workflow graphs in Graphviz.