> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fabro.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Fabro is the open source dark software factory for small teams of expert engineers

Fabro replaces the prompt-wait-review loop with version-controlled workflow graphs that orchestrate AI agents, shell commands, and human decisions into repeatable, long-horizon coding processes.

<img src="https://mintcdn.com/qltysoftware-21b56213/_yTKyxnEAApivGto/images/runs-board.png?fit=max&auto=format&n=_yTKyxnEAApivGto&q=85&s=a7889b9d99a9f61712eba4a1b90f3627" alt="Fabro Runs board showing workflows across Working, Pending, Verify, and Merge stages" width="2552" height="1558" data-path="images/runs-board.png" />

## Use cases

* **Extend disengagement time** — Stop babysitting an agent REPL. Define a workflow with verification gates and walk away — Fabro keeps the process on track without you.
* **Leverage ensemble intelligence** — Seamlessly combine models from different vendors. Use one model to implement, another to cross-critique, and a third to summarize — all in a single workflow.
* **Share best practices across your team** — Collaborate on version-controlled workflows that encode your software processes as code. Review, iterate, and reuse them like any other source file.
* **Reduce token bills** — Route cheap tasks to fast, inexpensive models and reserve frontier models for the steps that need them. CSS-like stylesheets make this a one-line change.
* **Improve agent security** — Run agents in cloud sandboxes with full network and filesystem isolation. Keep untrusted code off your laptop and out of your production environment.
* **Run agents 24/7 at scale** — Fabro's API server queues and executes runs continuously in cloud sandboxes. Close your laptop — workflows keep running across as many concurrent runs as your infrastructure allows.
* **Guarantee code quality** — Layer deterministic verifications — test suites, linters, type checkers, LLM-as-judge — into your workflow graph. Failures trigger fix loops automatically.
* **Inspect every run** — Query durable event streams, checkpoints, conclusions, and stage outputs to understand what happened and improve the workflow.
* **Specify in natural language** — Define requirements as natural-language specs and let Fabro generate — and regenerate — implementations that conform to them.

<Columns cols={2}>
  <Card title="Why Fabro?" icon="lightbulb" href="/getting-started/why-fabro">
    The problems Fabro solves for AI-assisted software teams.
  </Card>

  <Card title="Quick Start" icon="rocket" href="/getting-started/quick-start">
    Install Fabro and run your first workflow in minutes.
  </Card>

  <Card title="Workflows" icon="diagram-project" href="/core-concepts/workflows">
    Learn how workflow graphs orchestrate agents, commands, and human gates.
  </Card>

  <Card title="Agents" icon="robot" href="/core-concepts/agents">
    Understand how Fabro configures and runs LLM agents within workflows.
  </Card>
</Columns>
