Skip to content

Getting Started with FlockΒΆ

Welcome to Flock! This section will help you get up and running quickly with the blackboard multi-agent framework.


  • πŸ“¦ Installation


    Install Flock and configure your environment in just a few minutes.

    Install Flock

  • ⚑ Quick Start


    Build your first agent in 5 minutes. Zero prompts, zero graph wiring, just type contracts.

    Quick Start Guide

  • πŸ’‘ Core Concepts


    Understand the four core concepts: Flock, Agents, Artifacts, and Blackboard.

    Learn Concepts


Learning PathΒΆ

New to Flock? Follow this recommended learning path:

  1. Installation (5 minutes) Set up Flock and configure your API keys

  2. Quick Start (5 minutes) Build your first pizza-ordering agent

  3. Core Concepts (15 minutes) Understand how Flock's blackboard architecture works

  4. User Guides (ongoing) Dive deep into agents, blackboard patterns, and advanced features


What Makes Flock Different?ΒΆ

Traditional Frameworks β†’ You write prompts and define workflow graphs

Flock β†’ You define typed artifacts and let workflows emerge from subscriptions

# No prompts. No graphs. Just contracts.
agent = (
    flock.agent("pizza_master")
    .consumes(PizzaIdea)      # Subscribe to inputs
    .publishes(Pizza)         # Declare outputs
)

Agents automatically execute when their input types appear on the blackboard. No hardcoded edges. No orchestration code. Just clean, composable type contracts.


Next StepsΒΆ

  • Build Multi-Agent Systems


    Learn how to coordinate multiple agents through the blackboard.

    Agent Guide

  • Master the Blackboard


    Understand artifact flows, batching, and parallel execution.

    Blackboard Guide

  • Add Real-Time Dashboard


    Visualize agent execution with the built-in React dashboard.

    Dashboard Guide

  • Enable Production Tracing


    Monitor and debug with OpenTelemetry and DuckDB.

    Tracing Guide


Need Help?ΒΆ


Ready to start? β†’ Install Flock