{"slug": "jido", "name": "Jido", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 5, "commenters": 7, "warners": 0, "score": 5.054, "rising": -0.31, "first": "2026-03-05", "latest": "2026-09-17", "why": "I've been working with jido https://jido.run and would definitely recommend it", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 5, "neutral": 2, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I've been working with jido https://jido.run and would definitely recommend it", "kind": "", "icon": true, "domain": "jido.run", "github_repo": null, "official_url": "https://jido.run", "pricing": "", "aliases": ["Jido"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 775688896, "item_id": 48480556, "url": "https://news.ycombinator.com/item?id=48480556", "by": "pratio", "date": "2026-06-10", "stance": "recommend", "quote": "I've been working with jido https://jido.run and would definitely recommend it", "excerpt": "I've been working with jido https://jido.run and would definitely recommend it", "context": "", "use_case": "", "switched_from": "", "story": "Apache Burr: Build reliable AI agents and applications"}, {"id": 765953664, "item_id": 47872104, "url": "https://news.ycombinator.com/item?id=47872104", "by": "konovalov-nk", "date": "2026-04-22", "stance": "recommend", "quote": "There's even agentic framework for this: https://jido.run/blog/jido-2-0-is-here", "excerpt": "Pivot to Elixir Phoenix LiveView is real! There's even agentic framework for this: https://jido.run/blog/jido-2-0-is-here If you think about it, OTP makes perfect sense for always-on, reachable agents. And agents want to reach any service, aka \"call\" it: remote services, web, DBs, messaging. I was planning to make something like this: https://github.com/konovalov-nk/synaptra/blob/main/docs/architecture/high-level-ove", "context": "", "use_case": "agentic framework on Elixir", "switched_from": "", "story": "All your agents are going async"}, {"id": 764258832, "item_id": 47766177, "url": "https://news.ycombinator.com/item?id=47766177", "by": "josefrichter", "date": "2026-04-14", "stance": "recommend", "quote": "This might be useful in the context of this topic https://jido.run", "excerpt": "This might be useful in the context of this topic https://jido.run", "context": "", "use_case": "", "switched_from": "", "story": "Multi-Agentic Software Development Is a Distributed Systems Problem"}, {"id": 756260336, "item_id": 47266271, "url": "https://news.ycombinator.com/item?id=47266271", "by": "cpursley", "date": "2026-03-05", "stance": "recommend", "quote": "Jido is fantastic.", "excerpt": "Jido is fantastic. A friend and I have been working on an OpenClaw type of tool in Elixir with Jido if anyone wants to check it out: https://github.com/agoodway/goodwizard", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Jido 2.0, Elixir Agent Framework"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["ai agent orchestration in elixir", "elixir agent framework", "agentic framework on elixir"], "compared": [], "makers": [{"id": 756432032, "item_id": 47277002, "url": "https://news.ycombinator.com/item?id=47277002", "by": "mikehostetler", "date": "2026-03-06", "stance": "recommend", "quote": "Wrote a guide just for you!", "excerpt": "Wrote a guide just for you! ;-) https://jido.run/docs/getting-started/new-to-elixir", "context": "", "use_case": "Elixir agent framework", "switched_from": "", "story": "Show HN: Jido 2.0, Elixir Agent Framework"}, {"id": 756299232, "item_id": 47268702, "url": "https://news.ycombinator.com/item?id=47268702", "by": "mikehostetler", "date": "2026-03-05", "stance": "recommend", "quote": "Lots of output validation support!", "excerpt": "Lots of output validation support! Actions can enforce an output schema: https://hexdocs.pm/jido_action/schemas-validation.html#output-schemas Agents can as well - but it can be implemented a few different ways.", "context": "", "use_case": "Agent output validation", "switched_from": "", "story": "Show HN: Jido 2.0, Elixir Agent Framework"}, {"id": 756298928, "item_id": 47268683, "url": "https://news.ycombinator.com/item?id=47268683", "by": "mikehostetler", "date": "2026-03-05", "stance": "recommend", "quote": "My strongest opinion with Jido is that agents must be architecturally correct WITHOUT LLM's before they can be correct WITH LLM's", "excerpt": "My strongest opinion with Jido is that agents must be architecturally correct WITHOUT LLM's before they can be correct WITH LLM's Jido core has zero LLM support for this reason. There's nearing 40+ years of \"Agent\" research in CompSci, LLM's came along and we threw out all of it. I didn't like that so I spent time researching this history to do my best at considering it with Jido. That said, I love LLM's - but they b", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Jido 2.0, Elixir Agent Framework"}, {"id": 756238784, "item_id": 47264924, "url": "https://news.ycombinator.com/item?id=47264924", "by": "mikehostetler", "date": "2026-03-05", "stance": "neutral", "quote": "Jido originally used Langchain for LLM calls", "excerpt": "Jido originally used Langchain for LLM calls - but it wasn't a fit so I built an entire LLM client package to work with Jido called ReqLLM https://hex.pm/packages/req_llm ReqLLM is baked into the heart of Jido now - we don't support anything else", "context": "", "use_case": "AI agent framework in Elixir", "switched_from": "", "story": "Show HN: Jido 2.0, Elixir Agent Framework"}], "threads": [{"url": "https://news.ycombinator.com/item?id=47263036", "title": "Show HN: Jido 2.0, Elixir Agent Framework", "mentions": 6}, {"url": "https://news.ycombinator.com/item?id=49730929", "title": "An agent fleet needs a new kind of OS, not a bigger harness", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49233423", "title": "Ask HN: What are you working on? (August 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48477400", "title": "Apache Burr: Build reliable AI agents and applications", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47832720", "title": "All your agents are going async", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47761625", "title": "Multi-Agentic Software Development Is a Distributed Systems Problem", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"neutral": 1, "recommend": 1}, "2026-04": {"recommend": 2}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {"neutral": 1}, "2026-09": {"recommend": 1}, "2026-10": {}}, "quotes": [{"id": 795937168, "item_id": 49746073, "url": "https://news.ycombinator.com/item?id=49746073", "by": "cholloway", "date": "2026-09-17", "stance": "recommend", "quote": "", "excerpt": "Thanks for the kind words, and I'm delighted you found some value in the talk. A few thoughts: You might be interested in version 3 of [Elixir's Jido framework](https://jido.run/) as another harness that could plug into your OS. I'm not sure if v3 is public, but Mike Hostetler has made some comments in \"The Swarm: Elixir AI Collective\" Discord that leads me to believe it's coming soon. I've read your blog post a coup", "context": "", "use_case": "AI agent orchestration in Elixir", "switched_from": "", "story": "An agent fleet needs a new kind of OS, not a bigger harness"}, {"id": 787764898, "item_id": 49235306, "url": "https://news.ycombinator.com/item?id=49235306", "by": "clone1018", "date": "2026-08-09", "stance": "neutral", "quote": "using Jido & Oban to help power tools it gives an agent", "excerpt": "I'm working on Infrastry, a completely hands-off approach to deploying all kinds of (web) apps. You paste in a repo and Infrastry takes it from there, determining what type of software it is, how it should run, what should be configured, and then provisions to the internet and monitors it over time. It works very well for being so early, which is quite exciting! The control plane is entirely in Elixir, using Jido & O", "context": "", "use_case": "Elixir agent framework", "switched_from": "", "story": "Ask HN: What are you working on? (August 2026)"}, {"id": 775688896, "item_id": 48480556, "url": "https://news.ycombinator.com/item?id=48480556", "by": "pratio", "date": "2026-06-10", "stance": "recommend", "quote": "I've been working with jido https://jido.run and would definitely recommend it", "excerpt": "I've been working with jido https://jido.run and would definitely recommend it", "context": "", "use_case": "", "switched_from": "", "story": "Apache Burr: Build reliable AI agents and applications"}, {"id": 765953664, "item_id": 47872104, "url": "https://news.ycombinator.com/item?id=47872104", "by": "konovalov-nk", "date": "2026-04-22", "stance": "recommend", "quote": "There's even agentic framework for this: https://jido.run/blog/jido-2-0-is-here", "excerpt": "Pivot to Elixir Phoenix LiveView is real! There's even agentic framework for this: https://jido.run/blog/jido-2-0-is-here If you think about it, OTP makes perfect sense for always-on, reachable agents. And agents want to reach any service, aka \"call\" it: remote services, web, DBs, messaging. I was planning to make something like this: https://github.com/konovalov-nk/synaptra/blob/main/docs/architecture/high-level-ove", "context": "", "use_case": "agentic framework on Elixir", "switched_from": "", "story": "All your agents are going async"}, {"id": 764258832, "item_id": 47766177, "url": "https://news.ycombinator.com/item?id=47766177", "by": "josefrichter", "date": "2026-04-14", "stance": "recommend", "quote": "This might be useful in the context of this topic https://jido.run", "excerpt": "This might be useful in the context of this topic https://jido.run", "context": "", "use_case": "", "switched_from": "", "story": "Multi-Agentic Software Development Is a Distributed Systems Problem"}, {"id": 756260336, "item_id": 47266271, "url": "https://news.ycombinator.com/item?id=47266271", "by": "cpursley", "date": "2026-03-05", "stance": "recommend", "quote": "Jido is fantastic.", "excerpt": "Jido is fantastic. A friend and I have been working on an OpenClaw type of tool in Elixir with Jido if anyone wants to check it out: https://github.com/agoodway/goodwizard", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Jido 2.0, Elixir Agent Framework"}, {"id": 756236497, "item_id": 47264781, "url": "https://news.ycombinator.com/item?id=47264781", "by": "neya", "date": "2026-03-05", "stance": "neutral", "quote": "This agentic framework can co-exist with LangChain", "excerpt": "Elixir has a LangChain implementation by the same name. And in my opinion as a user of both, the Python version and the Elixir version, the Elixir version is vastly superior and reliable too. This agentic framework can co-exist with LangChain if that's what you're wondering. https://github.com/brainlid/langchain", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Jido 2.0, Elixir Agent Framework"}]}