mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-05 08:10:39 +00:00
- Rename 20 crate directories lib/crates/arc-* → fabro-* - Update all Cargo.toml: crate names, dep paths, feature flags, bin name - Rename arc_server module → fabro_server in fabro-llm - ArcError → FabroError across 30+ files - ARC_VERSION/ARC_GIT_SHA/ARC_BUILD_DATE → FABRO_* constants - All use/qualified paths: arc_agent:: → fabro_agent::, etc. (~1500 occurrences) - Env vars ARC_* → FABRO_* in string literals and shell scripts - String literals: X-Arc-Demo, arc-bot, arc@local, arc-web, arc-mcp, etc. - Path strings: .arc/ → .fabro/, arc.toml → fabro.toml, refs/arc/ → refs/fabro/ - arc-api.yaml → fabro-api.yaml (OpenAPI spec) - skills/arc-create-workflow → fabro-create-workflow - trycmd fixtures: $ arc → $ fabro - Inline snapshots (insta) updated - CI, Docker, install.sh, scripts, CLAUDE.md, AGENTS.md - TypeScript app: env vars, headers, JWT issuer - Docs: page slugs, git refs, config paths, sandbox names, repo URLs - Repo references: brynary/arc → fabro-sh/fabro Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
51 lines
2.8 KiB
Text
51 lines
2.8 KiB
Text
---
|
|
title: "Introduction"
|
|
description: "Fabro is the open source 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="/images/runs-board.png" alt="Fabro Runs board showing workflows across Working, Pending, Verify, and Merge stages" />
|
|
|
|
## 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.
|
|
- **Achieve compounding engineering** — Automatic retrospectives after every run feed a continuous improvement loop. Your workflows get better over time, not just your code.
|
|
- **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>
|