PACKAGE ECOSYSTEM

Most agent frameworks are monoliths.
Jido is composable.

Use the full stack or pick the packages you need. Foundation packages for LLM handling, core framework for autonomy, and specialized packages for AI and coding workflows.

7 packages
4 layers
0 forced deps
DEPENDENCY GRAPH packages compose bottom-up
dependency_graph.txt
                          ┌─────────────────┐
                          │ jido_coder    │  ◀── AI coding workflows
                          │ file ops, git  │
                          └────────┬────────┘
                                   │
                          ┌────────▼────────┐
                          │    jido_ai     │  ◀── LLM-powered agents
                          │ token tracking │
                          └────────┬────────┘
                 ┌─────────────────┼─────────────────┐
                 │                 │                 │
          ┌──────▼──────┐   ┌──────▼──────┐   ┌──────▼──────┐
          │    jido    │   │jido_action │   │jido_signal │
          │ bot core   │   │ validation │   │ pub/sub    │
          └──────┬──────┘   └─────────────┘   └─────────────┘
                 │
    ┌────────────┴────────────┐
    │                         │
┌──────▼──────┐          ┌───────▼──────┐
│  req_llm   │          │    llmdb    │
│ HTTP client│          │ model registry│
└─────────────┘          └──────────────┘
ALL PACKAGES
llmdb foundation

Model registry and metadata. Token limits, pricing, capabilities for OpenAI, Anthropic, Google, and custom providers.

req_llm foundation

HTTP client for LLM APIs. Built on Req with automatic retries, rate limiting, streaming, and function calling.

jido core

BEAM-native bot framework. OTP supervision, isolated processes, message-passing. Run 10k+ agents per node.

jido_action core

Schema-based action validation. Required fields, defaults, type constraints. Composable action primitives.

jido_signal core

Pub/sub signaling between agents. Decoupled coordination via BEAM message-passing. No external broker.

jido_ai ai

LLM-powered agents with token/cost tracking, tool calling, and streaming. Integrates jido + req_llm + llmdb.

jido_coder app

AI coding agent with file operations, git integration, code analysis, and test execution workflows.

Ready to build?

Start with the getting started guide or explore production examples.