Laddr  by AgnetLabs

Python framework for scalable AI multi-agent systems

Created 3 weeks ago

New!

267 stars

Top 96.0% on SourcePulse

GitHubView on GitHub
Project Summary

Laddr is a Python framework for building scalable multi-agent systems, functioning as a microservices architecture for AI agents. It offers built-in message queues, observability, and horizontal scalability, enabling agents to communicate, delegate tasks, and execute work in parallel, streamlining the development of complex AI workflows.

How It Works

Laddr supports dynamic Coordinator-Orchestrator workflows and pre-defined Sequential Deterministic pipelines. Its core architecture utilizes Redis Streams for reliable, distributed messaging and automatic load balancing across agent workers. Comprehensive observability is achieved through automatic tracing to PostgreSQL, while large data payloads are managed via MinIO/S3 artifact storage, optimizing message bus performance and handling large documents.

Quick Start & Requirements

  • Installation: pip install laddr
  • Project Setup: laddr init <my-agent-system>, then cd <my-agent-system>
  • Configuration: Edit .env for API keys (Serper, LLMs) or Ollama.
  • Prerequisites: Python 3.10+, Redis (7.0+), PostgreSQL (15+), MinIO/S3 (optional), Docker (optional).
  • Run: laddr run dev starts the API (http://localhost:8000), dashboard (http://localhost:5173), and supporting services.
  • Docs: Quick Start, Documentation

Highlighted Details

  • Scalability: Achieved via horizontal scaling, multi-worker support, automatic load balancing, and fault tolerance.
  • Observability: Integrated tracing to PostgreSQL, real-time metrics, and an interactive dashboard for monitoring.
  • LLM Agnostic: Supports Gemini, OpenAI, Anthropic, Groq, Ollama, and local models.
  • Production Ready: Features a FastAPI REST API, Docker native support, and queue-based messaging.
  • Extensibility: Custom tools via @tool decorator and overrideable system tools for delegation/storage.

Maintenance & Community

The project is hosted on GitHub with an issues tracker. Links to the website and documentation are provided. Specific community channels or maintainer details are not detailed in the README.

Licensing & Compatibility

Licensed under Apache License 2.0, permitting commercial use and closed-source linking.

Limitations & Caveats

The README emphasizes production readiness and does not detail explicit limitations or known bugs. Setup requires configuring multiple external services (Redis, PostgreSQL, MinIO/S3) and API keys, which may present an initial hurdle.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
13
Issues (30d)
13
Star History
267 stars in the last 26 days

Explore Similar Projects

Starred by Gagan Bansal Gagan Bansal(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
1 more.

agent-framework by microsoft

3.6%
6k
AI agent and multi-agent workflow framework
Created 7 months ago
Updated 2 days ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 10 months ago
Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

langgraph by langchain-ai

1.3%
22k
Agent orchestration framework for building controllable agents
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.