{
  "added_at": "2026-10-18",
  "additional_evidence_urls": [
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/THIRD_PARTY_NOTICES.md",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/LICENSE",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/app/package.json",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/docs/mcp-tools.md",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/app/src/engine/rea.ts",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/app/src/bridge/reaProxy.ts",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/app/script/bundle-macos",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/app/script/test",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/.github/workflows/release.yml",
    "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/.github/workflows/ci.yml"
  ],
  "category": "community-integrations",
  "description_en": "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.",
  "description_zh": "以智能体为核心的桌面逆向工程应用，可打开 Mach-O、ELF、PE 二进制、Android 安装包和 GPU 内核，让任何支持 Agent Client Protocol 的智能体在同一窗口中阅读代码、重命名函数、添加笔记并提出补丁。原生代码通过内置的 REA 构建交由 Ghidra 反编译，也可改用 Rizin 和 jadx。它是围绕现有引擎的工作台，并非新的反编译器或重建案例。",
  "entry_url": "https://awesomerea.org/resources/eleven-agent-re-workbench/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/eleven-agent-re-workbench/",
  "evidence_url": "https://github.com/Zfinix/eleven/blob/94760718dfd741ba93fcc9b591eb39a96c034103/README.md",
  "group": "rea",
  "id": "eleven-agent-re-workbench",
  "json_url": "https://awesomerea.org/resources/eleven-agent-re-workbench/record.json",
  "kind": "integration",
  "markdown_url": "https://awesomerea.org/resources/eleven-agent-re-workbench/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/eleven-agent-re-workbench/index.md",
  "name": "Eleven",
  "name_zh": "Eleven",
  "record_type": "resource",
  "relationship": "community-integration",
  "requirements": [
    "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.",
    "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.",
    "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."
  ],
  "requirements_zh": [
    "审阅版本为 0.1.9（发布日期 2026-10-16），面向 Apple Silicon 上的 macOS 14+、Windows x64 和 Linux x64。文档中的 macOS 与 Windows 安装方式会把远程脚本直接交给命令行执行；macOS 构建未经公证，因此安装脚本会清除下载隔离标记。待分析的应用、二进制或 APK 需由使用者自行提供。",
    "原生分析通过 REA 调用 Ghidra 12.x 与 Java 21，或改用打开更快的 Rizin；首次运行会下载缺失的引擎或复用本机已有副本，Ghidra 本身不随应用捆绑。分析 Android 安装包需要 jadx，apktool 为可选，用于生成 smali。从源码构建需要 Bun、Node 20+、Ghidra、JDK 和 REA 6.x 检出；发布工作流使用 Zfinix/rea 分叉的 feat/set-code-type 分支构建 REA，而非上游正式版本。",
    "智能体通过 Agent Client Protocol 接入，README 列出 Claude、Codex、Gemini、Cursor、Copilot 等选项；模型访问、费用和数据处理取决于所选智能体。智能体可获得 Eleven 自身的 MCP 服务，以及 eleven-rea 代理：该代理转发 REA 工具，但把 REA 的命名、注释、书签和代码类型写入改由 Eleven 项目处理。按工具设置的允许／询问／禁止权限和隐私提示只是配置项。",
    "字节补丁写入副本，智能体补丁以建议形式出现，项目修改会记录作者并可撤销。所审阅提交的 CI 在 Ubuntu 和 macOS 上运行类型检查；依赖 Ghidra 的测试套件是单独的本地脚本。",
    "Eleven 采用 Apache-2.0；内置的 REA 和 Node.js 保留各自的 MIT 及其他许可，智能体标志仍归各自所有者。该工具不授予分析、修补或再分发第三方软件的权利，其输出属于智能体辅助分析。"
  ],
  "targets": [
    "app",
    "binary"
  ],
  "url": "https://github.com/Zfinix/eleven",
  "verification": "source-reviewed",
  "verified_at": "2026-10-18"
}
