no-materials/hird
by Various
A typed language for LLM agent systems on BEAM: effect-row tracking, auditable tool effects, typed actors, and OTP supervision, queryable by agents over MCP.
MCP
no-materials/hird
Added 8 Sept 2026
Overview
A typed language for building LLM agent systems on the BEAM virtual machine. It tracks effect rows for tool calls, provides auditable tool effects, typed actors, and OTP supervision, and exposes agent queries over MCP.
Best for
Best for
Developers building reliable, auditable LLM agent systems on BEAM who value type safety and supervision.
Use cases
- Building type-safe agent workflows with auditable tool side effects
- Implementing supervised actor systems for LLM-driven processes
- Exposing agent state and capabilities to external tools via MCP
How to use
Tested with
Claude Code, Cursor
Notes
A typed language for building LLM agent systems on the BEAM virtual machine. It tracks effect rows for tool calls, provides auditable tool effects, typed actors, and OTP supervision, and exposes agent queries over MCP.
1 stars on GitHub. Last updated 2026-09-07. Licensed Apache-2.0.
Use cases
- Building type-safe agent workflows with auditable tool side effects
- Implementing supervised actor systems for LLM-driven processes
- Exposing agent state and capabilities to external tools via MCP
Pros
- Effect-row tracking makes tool side effects explicit and checkable
- Leverages OTP supervision for robust actor lifecycle management
- Typed actors reduce runtime errors in concurrent agent logic
Cons
- Very early stage with only 1 star and minimal adoption
- Requires BEAM runtime, limiting deployment to Erlang/Elixir ecosystems
- Rust implementation adds a language boundary for BEAM developers
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Effect-row tracking makes tool side effects explicit and checkable
- Leverages OTP supervision for robust actor lifecycle management
- Typed actors reduce runtime errors in concurrent agent logic
Cons
- Very early stage with only 1 star and minimal adoption
- Requires BEAM runtime, limiting deployment to Erlang/Elixir ecosystems
- Rust implementation adds a language boundary for BEAM developers
Open-source & AI alternatives
Swap-in tools that solve the same job. Weigh the trade-offs before you commit.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.
