Ablation-Tool

Ablation — AI skill for Claude Code

AI community

Ablation is an autonomous reverse engineering framework, driven by the AI model of your choice.

How to install Ablation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Ablation-Tool/ablation and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ablation does

Ablation is an autonomous reverse engineering framework, driven by the AI model of your choice.

Alternatives in AI

  • Bmad Method — Breakthrough Method for Agile Ai Driven Development 42712 382 2 42.9k ★
  • Claude Task Master — by eyaltoledano - A task management system for AI-driven development with Claude, designed to work seamlessly 26k ★
  • Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★

README

ABLATION

Autonomous Reverse Engineering Framework

![](https://komarev.com/ghpvc/?username=Ablation-Tool&color=grey)

Ablation is a reverse engineering framework that provides the exact same core disassembly, decompilation, and binary analysis capabilities as industry-standard tools like Ghidra, IDA Pro, and Binary Ninja. Combined with an LLM, it transforms into a fully autonomous reverse engineering tool.

Ablation is built for the modern landscape, and more importantly, the human.

Now reverse engineering is accessible to anyone. No matter your wallet or your barrier of entry into education, you can learn about reverse engineering as you reverse engineer.


![Codex demo](assets/screencast.gif)

![Claude Code demo](assets/demo.gif)


Framework Architecture & Module Orchestration

flowchart TD
    Binary(["Target Binary
ELF · PE · firmware"]) Claude(["Claude Code (Orchestrator)
Central Agent Controller"]) Binary -->|"load"| BCtx["BinaryContext
PLT · Strings · Call Graph · XRefs"] BCtx -->|"context"| Corpus["Corpus Builder
Semantic Embedding DB"] BCtx -->|"context"| Taint["Taint Engine
Data Flow / Sinks"] BCtx -->|"context"| Diffing["Diffing Engine
DTW / Version Delta"] BCtx -->|"context"| FmtStr["Format String
Specifier Scanner"] BCtx -->|"context"| Heap["Heap Scanner
Chunk / UAF Audit"] BCtx -->|"context"| MultiArch["Multi-Arch Engine
MIPS · PPC · RISC-V · ARC · V850"] BCtx -->|"context"| Driver["Driver Engine
Kernel IOCTL / BYOVD Audit"] Corpus -->|"embeddings"| Semantic["Semantic Search
BERT Behavioral Fingerprints"] Semantic -. "candidates" .-> Claude Taint -. "findings" .-> Claude Diffing -. "fi