← Back to glossary
+Suggest a term
Tool·Builder Tools·Added today

Craft Anything

Also known as: craft-anything-cli, storytold/craft-anything, ArtCraft

An open-source, pure-Rust desktop app and CLI that inspects any piece of software (native binaries, web apps, Android APKs, game files) and helps you understand how it works, then build your own version of it.

Craft Anything positions itself as a reverse-engineering and clean-room synthesis tool aimed at builders, not security researchers. You point it at an app, a website, or a file format you want to understand, and it uses a 300-plus-tool engine to build an evidence-backed picture of how the thing works: call graphs, data flows, module boundaries, UI structure. The emphasis on evidence is intentional: every answer cites what the tool actually found, rather than having a model guess.

The project ships a desktop app, a CLI, and an MCP server (MCP is the Model Context Protocol, a standard that lets AI agents call tools on your behalf), all driven by the same Rust engine. It launched on GitHub on October 31, 2026 and gained several thousand stars within days. The repo description, 'understand how any software works, and craft your own', captures the two-phase intent: inspection first, then AI-assisted reconstruction of what you learned.

The clean-room mode is the key distinction from general code-reading tools. It keeps the inspection phase separate from the synthesis phase and enforces that distinction in the tool design itself, which matters legally if you're rebuilding something you don't own the source of. For builders, the more common use case is simply understanding a codebase or file format quickly, with an agent doing the heavy analysis work rather than a human reading source code.

This definition is AI-generated and refreshed weekly. It may contain inaccuracies. Use your own judgment, especially for production decisions.
Related terms
Codebase knowledge graphAgentic codingMCPAgent skillsVibe coding