agentboards.org
Compare/99 vs Efrit

99vsEfrit

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

99
ThePrimeagen · IDE extension
#219OSS
Panel
5.6
2 spec wins
Reliability
4.8
Usefulness
5.5
Cost
7.5
Longevity
4.7

“It ships for macOS and Linux only, which is one way to make sure Windows developers keep hand-coding.”

Efrit
Steve Yegge · IDE extension
#259OSS
Panel
5.5
2 spec wins
Reliability
4.7
Usefulness
5.8
Cost
7.3
Longevity
4.3

“Three entry points named efrit-chat, efrit-do and efrit-agent, because Emacs was never going to settle for one.”

Spec by spec

Spec99Efrit
Architecture
CategoryIDE extensionIDE extension
Runslocallocal
Platformsmacos, linuxmacos, linux, windows
Context windownot documentednot documented
Protocols
MCP clientNoNo
MCP serverNoNo
Capabilities
Runs terminal commandsNoYesBoth shell_exec and eval_sexp are available, and the README warns that AI-generated code executes directly in your Emacs.
Multi-file editsYesYes
Git operationsNoYesRead-only version-control tools — status, diff, log and blame — are exposed to the model.
Browser controlNoNo
Sandboxed executionNoNo
Multi-agent orchestrationNoNo
Headless / CI modeNoNo
Models
BackboneClaude Sonnet via OpenCode, Claude CodeClaude
Bring your own modelYesModel choice is delegated to the configured provider CLI; if no model is set the provider's default is used. No
Local modelsNoNo
Cost
Pricing modelbyokbyok
Starts atn/a$0/mo
Free tierYesYes
Bring your own keyYesYes
Openness
Open sourceYesYes
Licenseunspecifiedunspecified
GitHub stars4,744455

Which one would each critic pick

Critic99EfritPick
El Juez——not enough reviews
El Amigo6.36.3no preference
El Crítico5.55.399 — It delegates every hard part to a provider CLI it does not control, and the README calls the project beta with an API that still changes.
El Profesor5.56.0Efrit — The version-control tools exposed to the model are read-only, status and diff and log and blame, which is a deliberate asymmetry between what may be inspected and what may be changed.
La Inversora5.05.8Efrit — One author, 454 stars, no company, and a hard binding to a single model vendor: the survival question here is not funding, it is whether one API keeps its shape.
La Jefa4.54.8Efrit — Nothing per seat and nothing to roll out: the sixty engineers who would use this are the four who already run Emacs, and no record survives of what any of them did.
El Hacker7.05.399 — Public source with no licence file, which is not the same as open source, and the whole config surface is a setup call in my plugin spec.

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.