{"repo":"caudena/beam_weaver","free":true,"listed":false,"github":"https://github.com/caudena/beam_weaver","clone":"git clone https://github.com/caudena/beam_weaver.git","description":"Elixir-native LangChain, LangGraph, and DeepAgents for traceable LLM apps: OTP workflows, tools, memory, human-in-the-loop, streaming, custom clients/adapters, minimal deps, and WeaveScope tracing.","language":"Elixir","stars":46,"topics":["deepagents","elixir","harness","langchain","langgraph-alternative","ai-agents","human-in-the-loop","llm","observability","tracing"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"BeamWeaver Elixir-native LangChain, LangGraph, and Deep Agents for traceable LLM apps: OTP workflows, tools, memory, human-in-the-loop, streaming, custom clients/adapters, minimal deps, and WeaveScope tracing. BeamWeaver brings the practical parts of LangChain, LangGraph, and Deep Agents to the BEAM without a Python runtime, hosted control plane, or framework lock-in. Agents, tools, graph workflows, subagents, memory, persistence, retrieval, structured output, streaming, and tracing are native Elixir modules built around OTP supervision, explicit adapters, tagged errors, telemetry, and Ecto/ETS storage boundaries. It is not a Python wrapper. It is an Elixir library designed for applications that already rely on OTP, supervision trees, Ecto, telemetry, and explicit runtime boundaries. BeamWeaver is not affiliated with LangChain. Documentation: docs.weavescope.com/beamweaver Why Switch To BeamWeaver - Elixir-native runtime: build agents and workflows inside your existing OTP supervision tree instead of running a separate Python service. - One system for agents and graphs: use the agent DSL for common model/tool loops, or drop to graph workflows for deterministic branching, fan-out, interrupts, time travel, and durable execution. - Traceability from day one: local traces, typed event streams, token and cost metadata, redaction, and native queued export to WeaveScope. - Bring your own boundaries: use built-in provider adapters or plug in your own clients, transports, models, tool","default_branch":null,"files":null,"tree":[],"storefront":"/r/caudena","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caudena/beam_weaver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}