whiteducksoftware/flock

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

47
/ 100
Emerging

Flock helps developers build robust AI agent systems by replacing lengthy, fragile natural language prompts with structured data contracts. You define the expected input and output data types, and Flock ensures agents adhere to these, making your multi-agent workflows predictable and resilient. This is for software architects and AI/ML engineers building complex, multi-agent AI applications.

Use this if you are building production-grade AI systems that require multiple agents to collaborate reliably, with clear data exchanges and robust validation.

Not ideal if you're experimenting with single AI agents or don't require strict data contracts and validation for your agent interactions.

multi-agent systems AI engineering software architecture production AI LLM application development
No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 12 / 25

How are scores calculated?

Stars

87

Forks

9

Language

Python

License

MIT

Last pushed

Mar 08, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/whiteducksoftware/flock"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.