Skip to content

Beam Weaver

Elixir library for agents, graph workflows and deep agents, built on OTP supervision with Ecto and ETS boundaries plus adapters and tracing instead of a Python runtime.

Stars
64
Language
Elixir
License
APACHE-2.0
Published by
Community
Author
caudena
Last verified
Oct 2026

About this project

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.

Quoted from the project's README. Read the full README.

Highlights

  • Agents via module DSL or built at runtime; graphs add reducers, subgraphs, checkpoints and durable execution.
  • Jev decision models load by provider id and return typed Choice, Score and Noul results with probabilities.
  • Typed event streams, telemetry, redaction and queued WeaveScope export, with local traces usable first.
  • Adapters for OpenAI, Anthropic, Google, DeepSeek, Moonshot, xAI and Z.ai, all replaceable with your own.

Watch out

The dependency is pinned at ~> 0.1.19, so expect API churn. The README is a capability and configuration document: it gives no accuracy or latency comparison against LangChain, LangGraph or Deep Agents, and no guidance on porting an existing Python agent. WeaveScope export is an external service, though local traces work without it. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

61GitHub stars
The model-integration layer for the Milvus vector database, shipping adapters for embedding and reranker models from hosted providers, Jev among them, plus local backends.
Jev Integrations & Adapters#community#jevbest
25GitHub stars
Agent runtime with a terminal UI and a messaging gateway that keeps memory, self-built skills, session search, scheduling, and subagents across Telegram, Discord, Slack, WhatsApp, Signal, and CLI.
Jev Integrations & Adapters#community#jevbest#catalog-import
33GitHub stars
SillyTavern extension that sends chat text to Jev sensors and fires one rule action per turn such as nudging, rerolling, editing lists, or running scripts.
Jev Integrations & Adapters#community#jevbest#catalog-import
14GitHub stars
Python library for schema-enforced JSON extraction into Pydantic models, with provider-native JSON mode fallback, auto-repair, token and cost tracking, plus agents, RAG, and eval helpers.
Jev Integrations & Adapters#community#jevbest#catalog-import
12GitHub stars
Programming language and VM where agents run as isolated actors with managed context, durable effects, and confidence-aware control flow, including a Jev decision effect.
Jev Integrations & Adapters#community#jevbest#catalog-import
18GitHub stars
Elixir DSL where Gut.feel/4 maps a subject and question to one offered choice, using Jev, any ReqLLM model, local Ollama, or a custom adapter.
Jev Integrations & Adapters#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai