sagents-ai / sagents
PublicBuild interactive AI agents in Elixir with OTP supervision, middleware composition, human-in-the-loop approvals, sub-agent delegation, and real-time Phoenix LiveView integration. Built on LangChain.
Sagents is an Elixir library for building interactive AI agents in Phoenix apps with real-time updates, human oversight, sub-agents, virtual filesystems, and conversation persistence.
How It Works
You hear about Sagents, a tool that helps create smart chat assistants for your web app that think step-by-step with your guidance.
Simply tell your app to include Sagents, like adding a new ingredient to a recipe.
Link popular AI services so your assistant can understand and respond like a helpful friend.
Use a magic command to create a full chat helper with safety checks, file handling, and task lists in seconds.
Start talking to your assistant in real-time; it shows its thinking, asks for okay on big steps, and handles files.
When it wants to do something important like edit files, you review and say yes, tweak, or no.
Your web app now has a powerful, safe AI assistant that chats, plans, and gets work done just like you wanted.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.