eleven
Agent-first reverse engineering for macOS, Windows and Linux: any ACP agent reads, renames and patches binaries, Android apps and GPU kernels next to you.
What is eleven?
Agent-first reverse engineering for macOS, Windows and Linux: any ACP agent reads, renames and patches binaries, Android apps and GPU kernels next to you.
Overview of eleven
What it is
Eleven is an agent-first reverse-engineering app for macOS, Windows and Linux. It lets you drop in an app, binary, Android APK, GPU kernel, shader or model and ask what it does. Any agent that speaks the Agent Client Protocol can read the code, follow references, rename functions, leave notes and suggest patches, while you watch and approve in the same window. Native code is read by Ghidra through REA, or by Rizin when you want files to open in seconds. Android apps are read by jadx. The UI is React rendered natively on GPUI by GPUIX.
Key features
- Bring your own agent: Aster, Claude, Codex, Gemini, Cursor, Copilot, OpenCode and any other ACP agent. Run several on the same project, each in its own chat.
- Agents drive the window: Eleven serves its own MCP tools so an agent can open a function, switch views, rename, add notes, change types and propose patches.
- Ask about any code: Select lines in pseudocode, assembly or a source file and ask, explain or copy them. The answer opens under the lines, and a suggested rename arrives as a card you accept or decline.
- You stay in control: Every change by you or an agent is logged with its author and can be undone. Byte patches from agents arrive as suggestions you accept or decline.
- Mach-O, ELF and PE: Functions, pseudocode, assembly, control-flow graph, cross-references, strings, segments and hex. Change a line's type and number format with Hopper's keys.
- Android apps: APKs open with Java from jadx, smali from apktool when installed, string resources, manifest, res, assets and native libraries. Split bundles open with every split in place.
- GPU kernels: CUDA and HIP fat binaries open as highlighted PTX, with notes beside each block and rewrites in CUDA C++, HIP C++ or Metal.
Use cases
Reverse engineering binaries (Mach-O, ELF, PE), Android APKs, GPU kernels (CUDA, HIP), shaders (Metal), and ML model files (GGUF, safetensors, PyTorch, ONNX). Patching, diffing, debugging with LLDB, and exporting pseudocode, assembly, control-flow graphs as PDF.
Getting started
macOS 14 or later on Apple Silicon: sh curl -fsSL https://eleven.chizi.app/install.sh | bash Windows x64, in PowerShell: powershell irm https://eleven.chizi.app/install.ps1 | iex Linux x64: download the AppImage or the .tar.gz from the latest release.
License and pricing
Apache License 2.0, open source.
Based on the project's public README and repository metadata.