Clear execution
Agents need defined actions, durable state, and visible progress. Reliable work starts with a system you can inspect.
Jidoka Labs · The lab behind Jido
Jidoka Labs is the AI systems lab behind Jido, the open-source agent framework for Elixir and the BEAM. We build tools, patterns, and reference systems for agents that must execute useful work, recover from failure, and remain under human control.
Execution trace
RUN · 0042
State
Durable
Events
Visible
Failure
Recoverable
Jido gives Elixir engineers a framework for agent behavior, actions, signals, and runtime coordination. It brings the strengths of the BEAM to systems that must keep working when real conditions change.
Our engineering position
It is the shape of the system. Jidoka Labs works on the runtime concerns that turn model output into dependable execution.
Agents need defined actions, durable state, and visible progress. Reliable work starts with a system you can inspect.
Failure is part of the runtime. Supervision, retries, and recovery paths belong in the architecture from the start.
Human review is a system capability. People set the rules, inspect the work, and make the decisions that matter.
Work from the lab
The lab turns its point of view into public software, working systems, and useful technical guidance.
The agent framework for Elixir and the BEAM. Jido is the foundation for the lab's work on supervised, observable, and recoverable agents.
View Jido on GitHubFocused implementations that turn runtime ideas into patterns engineers can understand, test, and use in real systems.
In development
Practical writing about agent architecture, evaluations, context, supervision, and the work required to reach production.
Read from the labSelected collaboration
Jidoka Labs works with a small number of teams whose needs align with Jido and the lab's technical direction.
Mike Hostetler is the founder of Jidoka Labs and the creator of Jido. He has spent more than three decades building software, companies, open-source communities, and engineering teams.
Share the system, technical constraint, or Jido question you want to discuss.