Skip to content
The Daily Repo

whiteducksoftware / flock

🐤🐧 A declarative and highly modular Blackboard Multi Agent System 🐓 🦆

Why this job: says: multi agent; topics: agents, agentic-ai, agent

What it does

  • SQLite keeps a full, queryable history. Flock(..., store=SQLiteBlackboardStore(".flock/blackboard.db")) from flock.core.store.
  • Dapr state stores (Redis, PostgreSQL, Cosmos DB and others) let several Flock processes share one blackboard. Install it with pip install "flock-core[dapr]".
  • Agent components hook into every step of an agent run: on_pre_consume, on_pre_evaluate, on_post_evaluate and more.
  • Orchestrator components see the whole blackboard; scheduling and webhooks are built this way.
  • Server components compose the HTTP API.

Get started

pip install flock-core
# or: uv add flock-core
export OPENAI_API_KEY="sk-..."
export DEFAULT_MODEL="openai/gpt-4.1"
Maintenance
Active
Last commit 6 days ago
Stars
126
+1 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
0.5.800
Released 6 days ago
Built with
Python
81% of the code

Is it looked after?

Contributors
2
Last 90 days
Issues
76% closed
62 still open
Pull requests
412 merged
1 waiting
Releases
16
7 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
receptron / graphai37410 days agoMITNo downloads
More: languages, topics and project record

Languages

  • Python 81%
  • TypeScript 18%
  • CSS 1%
  • Shell <1%

Topics

  • agent
  • agentic-ai
  • agents
  • ai
  • artificial-intelligence
  • blackboard
  • bmas
  • declarative
  • declarative-programming
  • event-driven
  • llm

Project record

  • JobAgent frameworks
  • StatusListed
  • Commits2,103
  • Forks16
  • Watching3
  • Stars in 28 days+4
  • CreatedFeb 6, 2025
  • First seen by usNov 7, 2026
  • CheckedNov 7, 2026

Type to search.

Try