Élan is a BEAM-native multi-agent runtime with durable state, git-native provenance, and policy-governed tool orchestration. It is designed for long-running autonomous systems that keep their promises even when machines do not.
Name origin: Élan comes from the French word "élan", meaning momentum or spirited energy.
Early build. The runtime core and recovery pipeline are in active construction.
Agents restart with explicit state, checkpoints, and idempotent side effects so that a crash never becomes data loss.
A full audit trail of events, decisions, and tool usage gives you a clear source of truth.
Thousands of supervised agents can collaborate without clobbering state or provenance.
Élan runs one agent per supervised process, backed by an event log and checkpoint store.
Agents use gen_statem for explicit transitions and rely on git branches and worktrees
for provenance isolation.
Élan is evolving quickly. If you care about resilient agents and provable execution, follow the repository and explore the PRD for current priorities.