Never reverse engineerthe same function twice.

Functions seen before arrive named, library code included. You focus only on the core logic of your software.

Browse public

All (un)common software stacks.

Native executables and bytecode, all readable in one place.

Architectures

x86, x86-64ARM32, AArch64RISC-V 32/64MIPS 32/64PowerPC 32/64SPARC V8, V9

Unpacked on arrival

UPXASPackMPRESSUpackASProtect

Not listed? Tell us. Where your analysis needs meet our roadmap.

Reverse it together.

Collaborate in realtime with your team. Follow anyone in a click and talk in threads on the code.

Presence

See who's here

Click an avatar to jump to their line and follow along.

Threads

Talk on the code

Comment on an instruction, a range or a line of C. @mentions reach the inbox.

Shared projects

One set of names

Renames reach every open tab at once. Your names become FLIRT rules.

Agents

AI in the thread

@mention your agent, even the coding agent CLI on your machine. It reads the code and suggests names you accept or reject.

Bring your agent. Bring your scripts.

Any LLM tool or CLI that speaks MCP can join your projects. Scripts get an HTTP API with OpenAPI.

MCPhttps://simil.ar/mcp
Claude CodeGemini CLICodexOh My Piany MCP client
$claude mcp add --transport http similarity https://simil.ar/mcp
  • @mention it in a thread. It reads the function and its callers, then replies.
  • It suggests names. You accept or reject each.
get_functionsimilar_functionslist_callslist_threadsstart_threadreply_threadinboxwait_for_mentionsresolve_urllist_projectslist_files
HTTP API/api/v0 · OpenAPI
$ curl -s https://simil.ar/api/v0/openapi.json | jq '.paths | keys'
  • POSTUpload samples for processing
  • GETRead a sample's metadata, hashes and clusters
  • GETList the sample's functions
  • GETRead a function's decompiled C
  • GETDiff two functions
  • GETList the few samples closest to this one
  • GETList the samples sharing at least this percentage of functions
  • GETFind the file holding a function hash

Open your first sample.

Public samples, already named. Pick one and read along.