--- title: "Quick Start" description: "Get up and running with Fabro" --- Fabro has two modes: - **Standalone mode** — Run workflows directly from the CLI. This is what the quick start covers below. - **Server mode** — An API server with a web UI for launching and managing workflow runs at scale. See [Server Mode](/administration/deploy-server) for details. ## Install ```bash curl -fsSL https://fabro.sh/install.md | claude ``` ```bash codex "$(curl -fsSL https://fabro.sh/install.md)" ``` ```bash curl -fsSL https://fabro.sh/install.sh | bash ``` ## Initialize your project ```bash cd my-repo/ fabro repo init ``` This creates a default workflow and configuration in your project directory. ## Configure API keys Add at least one LLM provider key: ```bash ANTHROPIC_API_KEY=sk-ant-... OPENAI_API_KEY=sk-... GEMINI_API_KEY=AI... ``` You only need one provider key to get started. Add more to enable multi-model workflows. ## Run your first workflow ```bash fabro run hello ``` ## Next steps Understand the problems Fabro solves. Learn how to define workflow graphs in Graphviz.