Omni-Agent Orchestration Platform — 86+ specialised AI agents, any LLM provider.
Project description
⚡ Limbi — Omni-Agent Orchestration Platform
87 specialised AI agents. Any LLM provider. One command.
Limbi is a pip-installable multi-agent orchestrator that connects to any LLM (Ollama, OpenAI, Anthropic, Google, Groq, Mistral, Azure, Cohere, Together) and delegates tasks to 87+ purpose-built agents covering DevOps, cloud, security, analytics, CI/CD, compliance, and more.
Quick Start
pip install limbi
CLI Usage
# One-shot prompt
limbi "deploy main branch to staging and create a Jira ticket"
# With a specific provider & model
limbi --provider openai --model gpt-4o "review this code for security issues"
limbi -p anthropic -m claude-sonnet-4-20250514 "plan a database migration"
limbi -p groq -m llama-3.1-70b-versatile "explain kubernetes pods"
# Interactive REPL mode
limbi
# Info commands
limbi --list-agents # show all 87 agents
limbi --list-providers # show supported LLM providers
Python API
import asyncio
from limbi import Orchestrator, list_agents, get_llm_provider
# See all agents
print(list_agents()) # → 87 agents, 410 actions
# Chat with the orchestrator
orch = Orchestrator()
result = asyncio.run(orch.chat("deploy to staging"))
print(result["conversation_text"])
Supported LLM Providers
| Provider | Install | Env Vars |
|---|---|---|
| Ollama (default) | pip install limbi |
LLM_PROVIDER=ollama |
| OpenAI | pip install limbi[openai] |
LLM_PROVIDER=openai LLM_API_KEY=sk-... |
| Anthropic | pip install limbi[anthropic] |
LLM_PROVIDER=anthropic LLM_API_KEY=sk-... |
| Google Gemini | pip install limbi[google] |
LLM_PROVIDER=google LLM_API_KEY=... |
| Groq | pip install limbi[groq] |
LLM_PROVIDER=groq LLM_API_KEY=gsk_... |
| Mistral | pip install limbi[mistral] |
LLM_PROVIDER=mistral LLM_API_KEY=... |
| Azure OpenAI | pip install limbi[azure] |
LLM_PROVIDER=azure LLM_API_KEY=... |
| Cohere | pip install limbi[cohere] |
LLM_PROVIDER=cohere LLM_API_KEY=... |
| Together AI | pip install limbi[together] |
LLM_PROVIDER=together LLM_API_KEY=... |
| All providers | pip install limbi[all] |
— |
Agent Categories (87 agents)
| Category | Count | Examples |
|---|---|---|
| ☁️ Cloud & Infrastructure | 5 | AWS, GCP, Azure, Kubernetes, API Gateway |
| 🔄 DevOps & SRE | 5 | CI/CD, Incident, SRE, Performance, DevOps |
| 🛠️ Engineering | 8 | Code, Git, Database, Testing, Migration, File |
| 🔒 Security & Compliance | 3 | Security, Compliance, Policy |
| 📊 Analytics & NLP | 3 | Analytics, NLP, Reporting |
| 🤖 Cognitive | 8 | Planner, Critic, React, Router, Memory, Swarm |
| 💰 Business | 6 | Finance, Sales, Payments, Cost, Procurement |
| 👥 People & Process | 5 | HR, Recruiting, Onboarding, PM, Scheduling |
| 🏥 Verticals | 12 | Healthcare, Education, Legal, Real Estate, ... |
| 🧠 Context Memory | 1 | Shared inter-agent memory bus |
| 📝 Documentation | 2 | Docs generation, Reporting |
| 🌱 Sustainability | 2 | Energy, ESG |
| ⚙️ Platform | 8 | Auth, Workflow, Integration, Feature Flags, ... |
Shared Context Memory
Limbi includes a context memory bus that automatically shares execution results between agents. When the security agent finds vulnerabilities, the devops agent already knows about them:
Security Agent → [shared memory] → DevOps Agent
"3 CVEs found" auto-published "block deploy"
No manual wiring needed — the orchestrator handles it.
Configuration
| Variable | Default | Description |
|---|---|---|
LLM_PROVIDER |
ollama |
LLM provider to use |
LLM_MODEL |
llama3.2:3b |
Model name |
LLM_API_KEY |
— | API key for hosted providers |
LLM_BASE_URL |
http://localhost:11434 |
Provider base URL |
LLM_TEMPERATURE |
0.3 |
Sampling temperature |
LLM_MAX_TOKENS |
4096 |
Max output tokens |
License
Apache 2.0 — see LICENSE.
Author
Sayon Manna
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file limbi-1.0.0.tar.gz.
File metadata
- Download URL: limbi-1.0.0.tar.gz
- Upload date:
- Size: 134.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb5f2fdabf02445cb27c45d3efda5a9b59233ceda6adb24427970e47d6a71754
|
|
| MD5 |
f5bd8afd26bde7996fad70eae375fa73
|
|
| BLAKE2b-256 |
5e8862c421c8fe0de9982aa89e4771880fbe31b25747566b9628b883794b7456
|
File details
Details for the file limbi-1.0.0-py3-none-any.whl.
File metadata
- Download URL: limbi-1.0.0-py3-none-any.whl
- Upload date:
- Size: 175.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bc33105a21fc207de671a4506d435717386b1f10049a9992404e5f354ed8c35
|
|
| MD5 |
bca84c2189fc08e3b89f4900cde8f371
|
|
| BLAKE2b-256 |
9b744bd29978d8e8e67762b862dc0e0fb7d3d96f7c26c1bae63397bb61064b2d
|