# Jido > An open-source Elixir framework for building production-grade AI agents with fault tolerance, OTP supervision, and multi-agent coordination built in. Jido is an open-source Elixir agent framework designed to build and run autonomous AI agents in production environments. It leverages the BEAM runtime's process isolation, OTP supervision, and massive concurrency to deliver fault-tolerant, self-healing agent systems. Teams use Jido to build everything from single-purpose assistants to coordinated multi-agent workflows, all testable and observable like regular code. - **Agent Definition** — *Define agents with typed state, actions, and system prompts using a simple `use Jido.AI.Agent` macro; get started with `mix igniter.install jido`.* - **Fault Tolerance & Self-Healing** — *Each agent runs in its own supervised OTP process; crashes trigger automatic restarts with clean state, requiring no manual recovery.* - **Multi-Agent Coordination** — *Agents communicate through typed Actions and Signals rather than prompt chains, making each step independently debuggable and testable.* - **Built-in Observability** — *Telemetry and tracing are built into every agent, enabling full workflow visibility across processes before problems reach users.* - **LLM Integration via jido_ai** — *Add LLM reasoning, token budgets, tool calling, and streaming support as an optional package without rewriting your app.* - **Modular Ecosystem** — *Start with the core `jido` package and incrementally add `jido_ai`, `req_llm`, `jido_browser`, `ash_jido`, `jido_messaging`, and `jido_otel` as needed.* - **Massive Concurrency** — *The BEAM scheduler supports thousands of concurrent agent processes with true parallelism—no thread pools or async/await complexity.* - **Broad Use Cases** — *Powers coding agents, research and synthesis pipelines, document processing, customer support bots, DevOps monitoring, and data pipelines.* ## Features - OTP-supervised agent processes - Self-healing agent restarts - Multi-agent coordination via typed Actions and Signals - Built-in telemetry and tracing - LLM tool calling and streaming - Token budget management - Browser automation tools - Modular package ecosystem - Mix igniter install command - Fault-tolerant process isolation - Thousands of concurrent agents per node ## Integrations Elixir/OTP, Hex.pm, jido_ai, req_llm, jido_browser, ash_jido, jido_messaging, jido_otel, llm_db, OpenTelemetry ## Platforms API, DEVELOPER_SDK ## Pricing Open Source ## Version 2.0.0 ## Links - Website: https://jido.run - Documentation: https://jido.run/docs - Repository: https://github.com/agentjido/jido - EveryDev.ai: https://www.everydev.ai/tools/jido