About Jido
Jido is an open source agent framework for Elixir. It lets developers define AI agents, give them tools and have them coordinate, while running each agent as a supervised process so that failures are handled the way Elixir applications normally handle them.
An agent is a struct with state, actions and tools. Tools are typed Actions with input and output contracts, validated at execution boundaries. Agents coordinate through typed Actions and Signals rather than prompt chains, which lets each step be tested on its own. When an agent crashes, its supervisor restarts it with clean state. Built in telemetry and tracing follow work across processes. The jido_ai package works with OpenAI, Anthropic, Google, Mistral and local models through a provider abstraction, so models can be swapped without changing agent code. The vendor lists uses including coding agents, research and synthesis, document processing, customer support, DevOps monitoring and data pipelines.
Jido is for Elixir developers who want to add agents to an existing application without a rewrite or platform migration, and the site has separate starting points for people new to Elixir and for experienced Elixir developers. The ecosystem is split into packages such as jido, jido_action, jido_ai, req_llm and llm_db, several of which are marked Beta. The site also links docs, examples, training and a community.
The framework is published as open source, and the vendor lists no paid plans or prices.