Skip to main content

Omni-Agent Orchestration Platform — 86+ specialised AI agents, any LLM provider.

Project description

⚡ Limbi — Omni-Agent Orchestration Platform

Python 3.11+ License: Apache 2.0

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

limbi-1.0.0.tar.gz (134.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

limbi-1.0.0-py3-none-any.whl (175.2 kB view details)

Uploaded Python 3

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

Hashes for limbi-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cb5f2fdabf02445cb27c45d3efda5a9b59233ceda6adb24427970e47d6a71754
MD5 f5bd8afd26bde7996fad70eae375fa73
BLAKE2b-256 5e8862c421c8fe0de9982aa89e4771880fbe31b25747566b9628b883794b7456

See more details on using hashes here.

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

Hashes for limbi-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6bc33105a21fc207de671a4506d435717386b1f10049a9992404e5f354ed8c35
MD5 bca84c2189fc08e3b89f4900cde8f371
BLAKE2b-256 9b744bd29978d8e8e67762b862dc0e0fb7d3d96f7c26c1bae63397bb61064b2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page