
ElevenSelect a highlighted word to see another option.


Each agent gets the same tools inside Eleven: open a function, rename it, leave a note, suggest a patch. You watch every step next to the code.
Type @ to search every function, string, bookmark and note in the file. The agent gets the name and the address with your question.


Eleven decompiles an app's dex code with jadx: every method as readable Java or Kotlin, the Dalvik bytecode beside it, and who calls what. A 61 MB debug build opens with 73,471 methods, and opens again in about a second.


Mac and iOS apps and frameworks. Universal binaries open on your Mac's slice.
Linux programs and the native libraries inside Android apps.
Windows executables and DLLs.
Android apps, decompiled to Java with jadx.
GPU shaders, linked to the code that loads them.
ML models and Core ML bundles, read without running them.
Pseudocode, assembly, a control-flow graph and hex, from Ghidra or Rizin.
Callers, callees and cross-references, one click away.
Byte patches go to a copy in Downloads, never over the original.
See which functions were added, removed or changed between two versions.
Run it under lldb with breakpoints, the call stack and locals.
Instruments recordings next to the shader source.
Every rename, note and patch is logged with who made it, and can be undone.
Agent edits arrive as suggestions you accept or decline.
Drop an app on the window or ask about one by name. Eleven opens it as a project, and the code, the agent and your notes stay side by side.


PhotoFilter.app open on BlurFilter::encodeToCommandBuffer at 0x100000c78
Anyone who needs to know what a program really does: security researchers, developers checking a dependency, and people curious how an app works.
No. Eleven brings its own fast engine, so the first file opens right away. Java and Ghidra download in the background on first launch. The only step is signing in to your agent.
Any agent that speaks the Agent Client Protocol, including Claude, Codex, Gemini, Cursor, OpenCode and Aster. Eleven finds the ones already on your Mac.
Yes. Eleven uses the agent you sign in to, on your own plan. Everything else, from reading code to patching, works without one.
Mac, iOS, Linux and Windows programs, Android apps, GPU shaders and ML models. Drop the app on the window, or ask about one by name.
No. Renames, notes and code types live in the project, and byte patches are written to a new copy in Downloads.
Yes. Every rename, note, type change and patch is logged with who made it, and ⌘Z takes it back. Turn on review and agent edits wait for you to accept them.
For the deepest pseudocode, yes, and Eleven sets it up for you. Rizin opens files in under a second without Java, and Android apps use jadx.
Yes. If Hopper or IDA is on your Mac, pick it in Settings, Analysis, and Eleven reads through it.
Yes. A project saves as one .eleven file with the binary, your notes and patches, and the chats. Send it to someone with Eleven and it opens as you left it.
Eleven itself runs locally. What your agent reads goes to that agent's provider, the same as using the agent anywhere else.
Reading, renaming, patching and debugging do, once the first launch has finished its downloads. Asking the agent needs a connection to its provider.
macOS for now. A Linux build is planned.


Download the app, unzip it and move it to Applications. The first run walks you through connecting an agent.
Version 0.1.0 for Macs with Apple silicon.