agentboards.org
Compare/Legion vs MoFA

LegionvsMoFA

Generated from the two spec rows. Green marks the better value where a spec has a clear direction. Everything else is just different.

Legion
Software Mansion · Agent framework
OSS
Panel
6.5
1 spec wins
Reliability
6.0
Usefulness
6.2
Cost
8.0
Longevity
5.8

“It writes Lua to get work done in Elixir, which is two functional languages agreeing that a third one should take the blame.”

MoFA
MoFA · Agent framework
OSS
Panel
6.5
3 spec wins
Reliability
6.5
Usefulness
5.7
Cost
8.5
Longevity
5.3

“It ships as a Rust crate and as a pip package, so two ecosystems can now argue about the same agent.”

Spec by spec

SpecLegionMoFA
Architecture
CategoryAgent frameworkAgent framework
Runslocallocal
Platformsmacos, linuxmacos, linux, windows
Context windownot documentednot documented
Protocols
MCP clientNoNo
MCP serverNoNo
Capabilities
Runs terminal commandsNoNo
Multi-file editsYesNo
Git operationsNoNo
Browser controlNoNo
Sandboxed executionYesLegion runs generated Lua or Elixir in its own sandbox; the README does not describe a container runtime. YesIsolation is a WASM sandbox for compile-time plugins and a resource-limited Rhai sandbox for runtime scripts, not a container.
Multi-agent orchestrationNoYes
Headless / CI modeNoNo
Models
Backbonemultiple providersOpenAI
Bring your own modelYesYes
Local modelsNoYesMoFA ships a mofa-local-llm backend fronted by an OpenAI-compatible HTTP proxy.
Cost
Pricing modelbyokbyok
Starts at$0/mo$0/mo
Free tierYesYes
Bring your own keyYesYes
Openness
Open sourceYesYes
LicenseMITApache-2.0
GitHub stars220291

Which one would each critic pick

CriticLegionMoFAPick
El Juez——not enough reviews
El Amigo6.86.5Legion — Pick Legion if you write Elixir and want the agent inside the application rather than beside it; pick a framework in Python if the rest of your stack already lives there.
El Crítico6.06.0no preference
El Profesor7.87.3Legion — One evaluation can filter, branch and loop, so a sequence that costs a tool-calling agent a model round trip per step collapses into a single call. The claim is structural and checkable.
La Inversora6.35.5Legion — 166 stars and a consultancy's name on it. Software Mansion builds open libraries to sell engineering time, which funds this exactly as long as the pitch still works.
La Jefa5.56.0MoFA — Isolation is a WASM boundary for compiled plugins and a resource-limited script sandbox for the rest, which is a real answer and not a container.
El Hacker6.87.8MoFA — Apache-2.0, and runtime plugins are Rhai scripts that register tools without a rebuild, with a local model backend behind an OpenAI-compatible proxy.

Picks are derived from each critic's own scores. Humans vote on matchups on the duels page.

Want a third column? The compare tool handles any two agents. Three-way comparisons are on the roadmap once the spec rows are all verified.