[{"data":1,"prerenderedAt":176},["ShallowReactive",2],{"project-42550760":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":39,"post_text":41,"what":42,"said":67,"maker_in_thread":107,"shape":115,"grid":119,"attempts":140,"same_week":141,"maker_shows":108,"maker_hidden":169,"reader_version":170,"card":171},"42550760","Jido","Run 10k agents at 25KB each (Elixir)","title","Show HN: Jido – Run 10k agents at 25KB each (Elixir)","https:\u002F\u002Fgithub.com\u002Fagentjido\u002Fjido","github.com","mikehostetler",1735576100,2024,13,9,2289,3515,66,"shown","ai","agent framework","library",[24,25,26,27,28],"elixir agents","actor framework","agent sdk","otp","beam","quiet",null,{"positive":32,"neutral":33,"mixed":34,"critical":34},1,2,0,3,{"idea":37,"performance":38},{"positive":32,"critical":34},{"positive":34,"critical":34},[34,34,34,40,34,35,34,35,34],5,"Hi HN!\n\nI'm Mike Hostetler and I built Jido, an Agent SDK in Elixir that lets you run thousands of agents without heavy infrastructure.\n\nRepo: https:\u002F\u002Fgithub.com\u002Fagentjido\u002Fjido Getting Started: https:\u002F\u002Fhexdocs.pm\u002Fjido\u002Fgetting-started.html\n\nWhy another framework?\n\nAfter using several popular Agent frameworks and platforms, I had two key challenges:\n\n- Running multiple agents required process-heavy infrastructure like Docker or K8s. Running 50,000 agents in parallel was costly and diminished the benefits of agentic programming.\n\n- Today's agents require too much human intervention when building ",{"problem":43,"audience":30,"pricing":30,"motivation":49,"time_to_build":30,"stack":53,"openness":65,"stage":66,"team_size":66},{"value":44,"source":45,"evidence":46},"Running thousands of agents needs heavy infrastructure like Docker or K8s","maker",[47],{"id":48},"post",{"value":50,"source":45,"evidence":51},"Existing agent frameworks needed process-heavy infrastructure and too much human intervention",[52],{"id":48},[54,58],{"value":55,"source":45,"evidence":56},"Elixir",[57],{"id":48},{"value":59,"source":45,"evidence":60},"BEAM \u002F OTP",[61,62],{"id":48},{"id":63,"by":11,"text":64},"42552667","This SDK is the actor framework with the primitives. There will be additional packages to facilitate chat (https:\u002F\u002Fgithub.com\u002Fagentjido\u002Fjido_chat) and AI…","open_source","unknown",{"praise":68,"objections":77,"requests":78,"questions":85,"alternatives":100},[69],{"value":70,"source":71,"evidence":72},"Excited about the Elixir-based scaling approach","commenter",[73],{"id":74,"by":75,"text":76},"42559763","sbrother","This looks great; I've been working on something similar but I'll drop it since this is much further along. Do you have a list of issues\u002Ffeature requests you'd like contributions…",[],[79],{"value":80,"source":45,"evidence":81},"Feedback on Agent GenServer robustness and Signals design",[82],{"id":83,"by":11,"text":84},"42559954","I'm pushing on two efforts: - How \"robust\" do I build the Agent GenServer? There is a working implementation in the repo, but it's simplistic. How robust should the event…",[86,93],{"value":87,"source":71,"evidence":88},"How does scaling work given the stack choice?",[89],{"id":90,"by":91,"text":92},"42552814","jittoshi","Can you elaborate on the scaling potential here, given your choice of stack?",{"value":94,"source":71,"evidence":95},"Is Agent meant as AI or as an actor framework?",[96],{"id":97,"by":98,"text":99},"42552630","lizzas","Agent as in AI or agent as in actor framework? Or both?",[101],{"value":102,"source":45,"evidence":103},"Node.js with pm2 and Redis",[104],{"id":105,"by":11,"text":106},"42553134","To run multiple agents in TypeScript, you're typically reaching for a package like 'pm2'. This starts a Node.js process for each Agent, then you need another tool like Redis for…",{"comments":108,"answered":35,"key":109},4,[110,113,114],{"id":111,"text":112},"42551605","You got it ;-)",{"id":83,"text":84},{"id":105,"text":106},{"commenters":116,"max_depth":33,"maker_replies":108,"first_comment_mins":117,"lifespan_hours":118},6,57,55,[120,124,126,129,131,133,135,137,139],[121,34,34,122,123,34],"42551369","other\u002Fneutral\u002Fnone","travisgriggs",[111,34,34,125,11,32],"commenter\u002Fneutral\u002Fnone",[127,34,34,122,128,34],"42570267","innocentoldguy",[74,32,40,130,75,34],"project\u002Fpositive\u002Fidea",[83,32,34,132,11,32],"maker\u002Fneutral\u002Fexecution",[90,33,35,134,91,34],"project\u002Fneutral\u002Fperformance",[105,33,34,136,11,32],"project\u002Fpositive\u002Fperformance",[97,35,35,138,98,34],"project\u002Fneutral\u002Fidea",[63,35,34,138,11,32],[],[142,147,151,156,160,164],{"id":143,"name":144,"points":145,"category":146},"42565821","API Parrot",456,"dev_tools",{"id":148,"name":149,"points":150,"category":20},"42559744","trading.snagra.com",270,{"id":152,"name":153,"points":154,"category":155},"42534931","Anki AI Utils",253,"learning_science",{"id":157,"name":158,"points":159,"category":20},"42524848","DoodleDreams",242,{"id":161,"name":162,"points":163,"category":146},"42521769","GitDiagram",222,{"id":165,"name":166,"points":167,"category":168},"42513276","Trio",208,"creative",false,"v2",{"id":172,"name":5,"line":6,"ai":169,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":173,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":174,"url":9,"mix":175,"praise":70,"objection":-1,"sub":21},42550760,[24,25,26,27,28],"000503030",[32,33,34,34],1794036666497]