operand/agency
A Python framework for building distributed, actor-model-based AI agent systems with LLM integration.

Agency provides a minimal Python framework for creating agentic systems using the Actor model pattern. Developers define agents as classes with actions that other agents can discover and invoke at runtime. The library supports multiprocessing, multithreading, and AMQP for scaling across networked systems. It includes observability features like action callbacks, lifecycle hooks, and access policies, along with example implementations using OpenAI models and HuggingFace transformers.
Frequently asked
- What is operand/agency?
- A Python framework for building distributed, actor-model-based AI agent systems with LLM integration.
- Is agency open source?
- Yes — operand/agency is open source, released under the MIT license.
- What language is agency written in?
- operand/agency is primarily written in Python.
- How popular is agency?
- operand/agency has 487 stars on GitHub.
- Where can I find agency?
- operand/agency is on GitHub at https://github.com/operand/agency.