Craft Anything v0.5.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.5.0 - Software Mirrors

Craft Anything v0.5.0 for Windows

craft-anything-0.5.0-windows-x86.msi | 52.23 MB

craft-anything-0.5.0-windows-x86-portable.zip | 61.69 MB

craft-anything-0.5.0-windows-x64.msi | 54.52 MB

craft-anything-0.5.0-windows-x64-portable.zip | 65.31 MB

craft-anything-0.5.0-windows-arm64.msi | 51.37 MB

craft-anything-0.5.0-windows-arm64-portable.zip | 62.44 MB

Craft Anything v0.5.0 for macOS

craft-anything-web-0.5.0.zip | 2.53 MB

craft-anything-cli-0.5.0-macos-universal.zip | 25.71 MB

craft-anything-0.5.0-macos-universal.dmg | 126.61 MB

Craft Anything v0.5.0 for Linux

craft-anything-0.5.0-linux-x86_64.tar.gz.asc | 228 B

craft-anything-0.5.0-linux-x86_64.tar.gz | 65.79 MB

craft-anything-0.5.0-linux-x86_64.rpm.asc | 228 B

craft-anything-0.5.0-linux-x86_64.rpm | 66.33 MB

craft-anything-0.5.0-linux-x86_64.pkg.tar.zst | 51.64 MB

craft-anything-0.5.0-linux-x86_64.flatpak.asc | 228 B

craft-anything-0.5.0-linux-x86_64.flatpak | 48.33 MB

craft-anything-0.5.0-linux-x86_64.deb.asc | 228 B

craft-anything-0.5.0-linux-x86_64.deb | 66.74 MB

craft-anything-0.5.0-linux-x86_64.AppImage.zsync.asc | 228 B

craft-anything-0.5.0-linux-x86_64.AppImage.zsync | 218.51 kB

craft-anything-0.5.0-linux-x86_64.AppImage.asc | 228 B

craft-anything-0.5.0-linux-x86_64.AppImage | 62.36 MB

craft-anything-0.5.0-linux-riscv64.tar.gz.asc | 228 B

craft-anything-0.5.0-linux-riscv64.tar.gz | 64.43 MB

craft-anything-0.5.0-linux-riscv64.rpm.asc | 228 B

craft-anything-0.5.0-linux-riscv64.rpm | 65.13 MB

craft-anything-0.5.0-linux-riscv64.deb.asc | 228 B

craft-anything-0.5.0-linux-riscv64.deb | 65.37 MB

craft-anything-0.5.0-linux-aarch64.tar.gz.asc | 228 B

craft-anything-0.5.0-linux-aarch64.tar.gz | 62.76 MB

craft-anything-0.5.0-linux-aarch64.rpm.asc | 228 B

craft-anything-0.5.0-linux-aarch64.rpm | 63.99 MB

craft-anything-0.5.0-linux-aarch64.pkg.tar.zst | 49.1 MB

craft-anything-0.5.0-linux-aarch64.flatpak.asc | 228 B

craft-anything-0.5.0-linux-aarch64.flatpak | 45.04 MB

craft-anything-0.5.0-linux-aarch64.deb.asc | 228 B

craft-anything-0.5.0-linux-aarch64.deb | 64.57 MB

craft-anything-0.5.0-linux-aarch64.AppImage.zsync.asc | 228 B

craft-anything-0.5.0-linux-aarch64.AppImage.zsync | 209.21 kB

craft-anything-0.5.0-linux-aarch64.AppImage.asc | 228 B

craft-anything-0.5.0-linux-aarch64.AppImage | 59.7 MB

Craft Anything v0.5.0 for BSD

craft-anything-0.5.0-freebsd-x86_64.tar.gz | 63.38 MB

craft-anything-0.5.0-freebsd-aarch64.tar.gz | 60.07 MB

Others Download related to Craft Anything v0.5.0

release-signing-key.asc | 803 B

Craft Anything v0.5.0 Source Code

Craft Anything v0.5.0 Source code (zip)

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

Craft Anything v0.5.0 Release Notes:

What's Changed

  • Give native OpenCode runs the Craft Anything tools and show their tool calls by @advokat11 in #800
  • Stabilize loopback request and cancellation fixtures (R3.11) by @Afloat16 in #767
  • Keep the model discovery test from depending on OpenCode being installed (R5.2) by @justinjohn0306 in #980
  • Start the Advanced console's prompt box at three lines (#942, R2.9) by @justinjohn0306 in #979
  • Stop counting a video or music player as a game (#953, R2.7) by @justinjohn0306 in #970
  • Add Georgian (ka) UI catalog by @devius in #775
  • List MaterialCraft with the other Craft apps by @zitann2020 in #836
  • List MaterialCraft in the Japanese Craft apps table by @zitann2020 in #837
  • List MaterialCraft in the Korean Craft apps table by @zitann2020 in #838
  • List MaterialCraft in the Chinese Craft apps table by @zitann2020 in #839
  • Name the two modes plainly in Japanese: 外から観察 and 中まで解析 by @zitann2020 in #679
  • Compare remote query test paths canonically on macOS (R5.2) by @doubektomas in #949
  • Find app.asar beside an .exe target in the study step by @Silvertree2010 in #956
  • Show Ghidra's wait and progress lines in the build's activity feed by @Silvertree2010 in #955
  • Truncate long app file names on the Make screen by @Silvertree2010 in #869
  • Keep zoom between 50% and 200% (R2.9) by @sanketdofe in #908
  • Keep the Advanced console's status clear of its tabs when narrow (R2.9) by @justinjohn0306 in #984
  • Claim R5.6: a denied Accessibility permission is not a success by @mavericzz in #887
  • craft-anything-clonar-softwares by @Cleyson in #985
  • Stop sending empty assistant messages to OpenAI-compatible providers by @yashpatadiya1724-cmyk in #854
  • More format parsers keep to their declared lengths and refuse impossible values (R3.12) by @bflatastic in #986
  • Record the Windows start-fallback live check: the start after a killed one draws with WARP and opens (R5.1) by @00xJS in #911
  • Check packaged Deep builds before publishing a release (R5.1) by @doubektomas in #982
  • Hide the home scrollbar when scrolling is not needed (R2.9) by @Pratikkk1829 in #988
  • List new projects in the sidebar immediately and attach existing folders by @bflatastic in #987
  • Put the switches under the prompt box on two lines when they don't fit by @bflatastic in #989
  • Add Spanish, Italian and Vietnamese to the app's languages by @bflatastic in #990
  • A hand-off that ends just before a kill reports its exit, and its Windows test waits for the launcher (R5.2) by @00xJS in #910
  • Count cached tokens in usage.json (R5.4) by @SoldierPePe in #958
  • Mark open plan steps as stopped when a run ends (R2.9) by @z2804715956-create in #876
  • Refuse a switched-off or unknown --backend name (R5.5) by @AlexJoaquimPereira in #840
  • Find browsers under their other Linux names, and say why one isn't found (R1.5) by @justinjohn0306 in #927
  • Tell the builder what was asked in Just ask when the next message comes (R2.9) by @justinjohn0306 in #934
  • Record idle CPU on an AMD Radeon: a core in AMD's driver on DX12 and Vulkan, none on GL by @bflatastic in #993
  • Send a tool call's thought signature back to Gemini, and show errors it wraps in an array by @bflatastic in #991
  • Stop programs started alongside a console capture from holding it open by @bflatastic in #997
  • Keep pasted picture names unique, create atomic-write temp files exclusively, and keep distinct replay samples by @bflatastic in #995
  • Keep macOS's own window buttons and frame by @bflatastic in #994
  • Say where a build command ran, give API-key builds their asset keys, and respect the macOS accessibility flag by @bflatastic in #999
  • Add Spanish, Traditional Chinese and French READMEs by @bflatastic in #992
  • Add a restricted MCP mode without the tools that act on the machine or reach the network by @bflatastic in #1000
  • Try the next renderer after a Windows start that can't draw, and close the gaps in the Claude desktop hint by @bflatastic in #1001
  • List an edited-in-place project's own files by @bflatastic in #996
  • Build and run new projects through their toolchains by @bflatastic in #1002
  • Hand OpenCode runs over SSH the Craft Anything MCP server by @bflatastic in #1003
  • Fill in the French catalog and add a Vietnamese README by @bflatastic in #1004
  • Document closing tickets after a release (R5.1) by @doubektomas in #1006
  • Say how a batch of squash messages lost their co-authors, and credit them here by @bflatastic in #1012
  • Build with DeepSeek Harness as a coding agent by @bflatastic in #1005
  • Stop Ghidra when the app closes, and skip the analysis of an Electron program's runtime by @bflatastic in #1007
  • Add Brazilian Portuguese and Turkish to the app's languages by @bflatastic in #1011
  • Refuse disabled backends when starting chat or compare (R2.9) by @doubektomas in #1008
  • Packaging: pin appimagetool and the AppImage runtime, and check their hashes by @oracola91 in #1013
  • Record macOS verification for the DeepSeek Harness builder (R2.2) by @CliffLeopard in #1016
  • Credit who built Craft Anything before its public history, in CONTRIBUTORS.md by @tanish2k09 in #972
  • Never start the Claude desktop app as Claude Code when resolving a run's program by @FuryNocturn in #1017
  • Document headless project and engine tools (R5.2) by @doubektomas in #1014
  • Make the remote helper test portable across POSIX shells (R2.2) by @doubektomas in #1018
  • Don't offer to add a brain when the AI picked is turned off (R2.9, app side) by @kuseidos in #1019
  • Resolve remote setup fixture utilities from the host path (R2.2) by @doubektomas in #1020

New Contributors

  • @advokat11 made their first contribution in #800
  • @devius made their first contribution in #775
  • @sanketdofe made their first contribution in #908
  • @mavericzz made their first contribution in #887
  • @Cleyson made their first contribution in #985
  • @yashpatadiya1724-cmyk made their first contribution in #854
  • @00xJS made their first contribution in #911
  • @Pratikkk1829 made their first contribution in #988
  • @SoldierPePe made their first contribution in #958
  • @z2804715956-create made their first contribution in #876
  • @oracola91 made their first contribution in #1013
  • @CliffLeopard made their first contribution in #1016
  • @kuseidos made their first contribution in #1019
Full Changelog: v0.4.0...v0.5.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

  • Combines software inspection and AI-powered project creation.

  • Supports websites, desktop applications, mobile apps, and games.

  • Provides Clean Room and Deep inspection modes.

  • Includes extensive Rust-based reverse-engineering tools.

  • Supports CLI and MCP integrations.

  • Compares generated websites against original layouts.

  • Open-source under MIT or Apache-2.0 licensing.

Cons

  • Still in early alpha development.

  • Requires an external coding agent for building projects.

  • Some agent integrations and verification features are incomplete.

  • Deep analysis can require additional tools and substantial system resources.

  • Results depend on the quality of the target inspection and the coding agent.

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


Craft Anything v0.5.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-11-07T14:07:27.479Z
Categories:

Post a Comment/Report Broken Link: