Show HN: BeamWeaver – LangChain/DeepAgents-style agents and workflows for Elixir
Category: library
Tags: elixir, ai-agents, llm-workflows
Score: 7.0/10 (Innovation: 6, Technical: 7, Documentation: 8, Utility: 7)
BeamWeaver is an Elixir library that brings LangChain-style AI agents, graph workflows, and deep agent capabilities to the BEAM ecosystem, leveraging OTP, supervision trees, and Ecto for production-grade durability and observability. It offers a modular DSL for building agents, tools, memory, retrieval pipelines, and provider adapters, making it a practical alternative to Python wrappers for Elixir developers. Its focus on durable execution, built-in middleware, and native tracing with WeaveScope is interesting for those wanting robust LLM integration in Elixir.
Target audience: backend devs
Repository: https://github.com/caudena/beam_weaver · Elixir · 30 stars
View on Hacker News