Integration
Eleven
An agent-first desktop reverse-engineering app that opens Mach-O, ELF and PE binaries, Android packages and GPU kernels, and lets any Agent Client Protocol agent read code, rename functions, add notes and propose patches in a shared window. Native code is decompiled by Ghidra through a bundled REA build, with Rizin and jadx as alternative engines. It is a workbench around existing engines, not a new decompiler or a reconstruction case.
Requirements and limitations
- Reviewed version 0.1.9 (release dated 2026-10-16) targets macOS 14+ on Apple Silicon, Windows x64 and Linux x64. The documented macOS and Windows installers pipe a remote script into the shell; macOS builds are not notarized, so the installer clears the download quarantine. Users supply the apps, binaries or APKs they analyze.
- Native analysis uses Ghidra 12.x with Java 21 through REA, or Rizin for faster opening; first-run setup downloads missing engines or reuses local copies, and Ghidra is not bundled. Android packages need jadx, with apktool optional for smali. Building from source needs Bun, Node 20+, Ghidra, a JDK and a REA 6.x checkout; the release workflow builds REA from the Zfinix/rea fork’s feat/set-code-type branch rather than an upstream release.
- Agents connect over the Agent Client Protocol, including the README’s Claude, Codex, Gemini, Cursor and Copilot options; model access, cost and data handling follow the chosen agent. Agents receive Eleven’s own MCP server and an eleven-rea proxy that passes REA tools through but redirects REA’s name, comment, bookmark and code-type writes into Eleven’s project. Per-tool Allow/Ask/Never permissions and privacy prompts are settings; this collection did not audit what reaches an agent’s service.
- Byte patches are written to a copy, agent patches arrive as suggestions, and project changes are logged with their author and can be undone. CI at the reviewed commit runs typechecks on Ubuntu and macOS; the Ghidra-backed test suite is a separate local script. This review read source and documentation without installing the app, running agents or analyzing a target.
- Eleven is Apache-2.0; the bundled REA and Node.js keep their MIT and other licenses, and agent logos remain their owners’ trademarks. The tool grants no rights to analyze, patch or redistribute third-party software, and its outputs are agent-assisted analysis rather than verified source recovery.
About this entry
- Type
- Integration
- Category
- Community REA integrations
- Relationship
- Community REA integration
- Targets
- App · Binary
Sources reviewed
The description was reviewed against primary sources. This does not establish runtime testing, security auditing or verified compatibility.
Primary sources
- README.md GitHub · Zfinix/eleven · Revision 9476071
- THIRD_PARTY_NOTICES.md GitHub · Zfinix/eleven · Revision 9476071
- LICENSE GitHub · Zfinix/eleven · Revision 9476071
- app/package.json GitHub · Zfinix/eleven · Revision 9476071
- docs/mcp-tools.md GitHub · Zfinix/eleven · Revision 9476071
- app/src/engine/rea.ts GitHub · Zfinix/eleven · Revision 9476071
- app/src/bridge/reaProxy.ts GitHub · Zfinix/eleven · Revision 9476071
- app/script/bundle-macos GitHub · Zfinix/eleven · Revision 9476071
- app/script/test GitHub · Zfinix/eleven · Revision 9476071
- .github/workflows/release.yml GitHub · Zfinix/eleven · Revision 9476071
- .github/workflows/ci.yml GitHub · Zfinix/eleven · Revision 9476071