Software Mirrors
ProductsBlogs
Craft Anything v0.2.0

Craft Anything v0.2.0

Craft Anything is an open-source, AI-powered creative tool that helps users transform ideas into digital creations, utilizing an AI-assisted workflow to streamline the creative process.
(4.2)

Developer

ArtCraft

Category

AI Tools

Operating System

Windows / macOS / Linux / BSD

Date Published

Mon Nov 02 2026

Review Craft Anything v0.2.0

Craft Anything is an open-source tool designed to help users understand existing software and create their own versions using AI. Developed by the ArtCraft team, the tool integrates software inspection, reverse engineering utilities, and AI-driven programming into a single workflow.

Rather than simply generating applications from text-based queries, Craft Anything analyzes a target website, desktop application, mobile app, or game. It then uses the gathered information to build a new project, compares the result against the original, and further refines the output.

Features

AI-Powered Software Recreation

Craft Anything follows a four-stage workflow: Study, Build, Check, and Refine. Users provide a target and describe what they want to create. The software examines the target, sends the findings to a coding agent, generates a new project, and checks how closely the result matches the original.

It supports recreating websites, applications, and games. Users can also specify their preferred programming language, framework, or game engine.

Reverse Engineering and Inspection

The underlying engine is written in Rust and includes a large collection of inspection tools for different software formats and platforms.

It can examine native applications, Java and .NET programs, Android packages, Apple applications, Electron applications, websites, firmware, databases, game files, and other formats.

The Advanced workbench exposes tools such as disassembly, decompilation, function analysis, call graphs, hexadecimal inspection, and evidence records. Users can investigate software without necessarily starting a recreation project.

Clean Room and Deep Modes

One of the more interesting features is the separation between Clean Room and Deep modes.

Clean Room is the default mode. It studies software through publicly visible behavior, screenshots, and other permitted observations without reading the original application's source code or files. This approach is intended to reduce the risk of copying protected implementation details.

Deep mode enables more extensive inspection, including reading application files and using additional reverse-engineering tools. Ghidra integration provides further decompilation capabilities when installed.

AI Coding Agent Integration

Craft Anything relies on an external coding agent to build applications. Claude Code is the primary supported integration and runs using the user's existing installation and authentication.

The project also includes adapters for other agents, although some integrations are not yet verified in real-world installations.

For analysis and questions, it supports Anthropic, OpenAI, OpenRouter, and local OpenAI-compatible servers.

CLI and MCP Support

The software is not limited to its desktop interface. It also provides a command-line tool and an MCP server.

This allows compatible AI agents and automation workflows to use the same inspection engine. The project advertises 284 tools across its engine, AI, and setup layers, with each tool accessible through the CLI and MCP interfaces.

Build Verification

Generated applications are not simply accepted after the coding agent finishes. Craft Anything checks the output against the original target.

For websites, it captures and compares layouts at desktop, tablet, and mobile widths. It also identifies differences in layout, typography, spacing, page structure, and other visual details.

Game projects can use their own self-tests to check basic functionality. The system can then ask the coding agent to refine the result when checks identify problems.

Download Craft Anything v0.2.0 - Software Mirrors

Craft Anything v0.2.0 for Windows

craft-anything-0.2.0-windows-x86.msi | 50.29 MB

craft-anything-0.2.0-windows-x86-portable.zip | 59.07 MB

craft-anything-0.2.0-windows-x64.msi | 52.35 MB

craft-anything-0.2.0-windows-x64-portable.zip | 62.3 MB

craft-anything-0.2.0-windows-arm64.msi | 49.54 MB

craft-anything-0.2.0-windows-arm64-portable.zip | 59.81 MB

Craft Anything v0.2.0 for macOS

craft-anything-web-0.2.0.zip | 2.52 MB

craft-anything-cli-0.2.0-macos-universal.zip | 23.98 MB

craft-anything-0.2.0-macos-universal.dmg | 97.6 MB

Craft Anything v0.2.0 for Linux

craft-anything-0.2.0-linux-x86_64.tar.gz | 63.28 MB

craft-anything-0.2.0-linux-x86_64.rpm | 63.83 MB

craft-anything-0.2.0-linux-x86_64.pkg.tar.zst | 49.53 MB

craft-anything-0.2.0-linux-x86_64.flatpak | 46.73 MB

craft-anything-0.2.0-linux-x86_64.deb | 64.22 MB

craft-anything-0.2.0-linux-x86_64.AppImage.zsync | 210.7 kB

craft-anything-0.2.0-linux-x86_64.AppImage | 60.13 MB

craft-anything-0.2.0-linux-riscv64.tar.gz | 62.18 MB

craft-anything-0.2.0-linux-riscv64.rpm | 62.85 MB

craft-anything-0.2.0-linux-riscv64.deb | 63.1 MB

craft-anything-0.2.0-linux-aarch64.tar.gz | 60.64 MB

craft-anything-0.2.0-linux-aarch64.rpm | 61.8 MB

craft-anything-0.2.0-linux-aarch64.pkg.tar.zst | 47.65 MB

craft-anything-0.2.0-linux-aarch64.flatpak | 43.74 MB

craft-anything-0.2.0-linux-aarch64.deb | 62.35 MB

craft-anything-0.2.0-linux-aarch64.AppImage.zsync | 202.38 kB

craft-anything-0.2.0-linux-aarch64.AppImage | 57.75 MB

Craft Anything v0.2.0 for BSD

craft-anything-0.2.0-freebsd-x86_64.tar.gz | 60.89 MB

craft-anything-0.2.0-freebsd-aarch64.tar.gz | 57.98 MB

Craft Anything v0.2.0 Source Code

Craft Anything v0.2.0 Source code (zip)

Craft Anything v0.2.0 Source code (tar.gz)

Craft Anything v0.2.0 Release Notes:

What's Changed

  • Built by no longer offers a GitHub SSH key as a computer, and finds Claude Code on a Mac opened from the Dock by @bflatastic in #4

  • Explain failed agent runs, keep a log to open, and stop offering git servers as computers by @echelon in #3

  • Stop deadlocks as they form and watch every lock for one that never lets go by @echelon in #5

  • Show what a build is doing now and how long it has been quiet by @echelon in #6

  • Point links and release metadata at the renamed storytold/craft-anything repository by @echelon in #7

  • Record the v0.1.0 release in the roadmap by @echelon in #2

  • Try again picks up where a build stopped instead of starting over by @echelon in #8

  • Call a coding agent's cost an estimate, not the bill by @echelon in #9

  • Show what a build is on now, and open up into its activity as it arrives by @echelon in #10

  • Bump the version to 0.2.0 by @echelon in #11

  • ci: switch CI/CD to craft-common-actions and add Flatpak OCI by @dylanmtaylor in #12

  • Coding agents installed with npm on Windows start instead of "isn't on your PATH" by @bflatastic in #23

  • LM Studio and other local servers accept our tools: boolean sub-schemas are sent as objects by @bflatastic in #25

  • A program that crashes is named by its error, not the last line of its stack trace by @bflatastic in #26

  • Korean, Chinese, Japanese and other scripts are tested to show in release builds, which ship their font licences by @bflatastic in #29

  • OpenCode runs its task with opencode run instead of reading the prompt as a folder by @bflatastic in #35

  • Testing a coding agent says it only checked the program's version by @bflatastic in #49

  • Another program on a model server's port is no longer offered as an AI by @bflatastic in #39

  • A malformed engine hash is refused as bad input on every system, so the FreeBSD tests pass by @bflatastic in #40

  • The window draws in a Windows VM instead of staying black by @bflatastic in #38

  • Skip an ext inode that starts at the end of the address space by @rech4210 in #42

  • Stop an ELF segment at the end of the file offsets from overflowing by @rech4210 in #43

  • A builder that writes /app/… paths builds the app instead of being refused by @bflatastic in #36

  • Doctor says a local AI server is reachable only when it answers with its models by @bflatastic in #45

  • An agent set up by its program and a model runs that agent with that model by @bflatastic in #46

New Contributors

  • @bflatastic made their first contribution in #4

  • @dylanmtaylor made their first contribution in #12

  • @rech4210 made their first contribution in #42

Full Changelog: v0.1.0...v0.2.0

Performance and Compatibility

Craft Anything is built with Rust and uses its own inspection engine rather than depending entirely on external reverse-engineering utilities. Ghidra can be integrated for additional analysis in Deep mode.

The desktop application, CLI, and MCP server provide different ways to access its capabilities. Its supported release packages cover Windows, macOS, Linux, and FreeBSD, with a browser-based WebAssembly viewer also available for certain inspection tasks.

However, the project is still in early development. Some agent integrations, application behavior checks, and inspection tools are incomplete or have only been tested with limited inputs. The availability of a feature does not necessarily mean every supported software format has been thoroughly validated.

System Requirements

Craft Anything requires Rust 1.97 or newer when building from source.

On Debian and Ubuntu, compiling the desktop application also requires development libraries for X11, Wayland, GTK, and OpenGL.

Building applications with AI requires a compatible coding agent installed and authenticated on the computer. Additional AI providers may require their own API configuration.

Prebuilt installers are available for supported platforms, so users do not necessarily need to compile the application themselves.

Pros and Cons

Pros

Cons

How to Install

The easiest approach is to download a prebuilt package from the project's GitHub Releases page.

Available formats include MSI installers for Windows, DMG for macOS, and AppImage, Flatpak, DEB, and RPM packages for Linux.

Users who prefer compiling from source can clone the repository and run:

git clone https://github.com/storytold/craft-anything
cd craft-anything

cargo run --release -p craft-anything

The CLI can be installed separately:

cargo install --path apps/craft-anything-cli

After installation, run the diagnostic command to check the environment:

craft-anything-cli doctor

Final Verdict

Craft Anything is an ambitious open-source project that combines reverse engineering with AI-assisted software development. Its biggest advantage is the complete workflow: inspect an existing application, understand how it behaves, generate a new implementation, and check the result against the original.

The Clean Room mode is particularly interesting because it provides a more controlled approach to recreating software based on observable behavior rather than directly copying its implementation. Meanwhile, Deep mode gives experienced developers access to more extensive analysis capabilities.

Its main limitation is maturity. The project is still in early alpha, and some integrations and verification features have not been fully validated. Users should treat generated results as development starting points rather than guaranteed replacements for existing software.

Overall, Craft Anything is a promising tool for developers interested in reverse engineering, software prototyping, and AI-powered application recreation. It is worth exploring, especially for technically experienced users who want more control over how AI studies and rebuilds software.

Sources


Comments on Craft Anything v0.2.0