登录 注册

craft-anything (软件原理学习与复刻指南)

曾爆款
去点 Star
其他
25,823
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Rust
语言
创建时间
最近更新

项目能做什么

纯 Rust 打造的开源工具。它能分析任意网站、应用或游戏的运行原理,并借助 AI 帮你复刻构建出属于自己的新版本。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

以下是根据提供的开源项目 README 内容编写的中文使用说明:


Craft Anything 使用说明

项目简介

Craft Anything 是一个使用纯 Rust 开发的开源净室(clean-room)逆向与重构引擎。它能够通过真实的分析工具深度探查任何网站、桌面应用、移动应用或游戏的工作原理,然后配合 AI 编码 Agent(智能体)在你指定的技术栈中构建出全新的版本,并通过自动化对比与校验不断调优生成效果。

  • 核心语言:100% Rust
  • 支持平台:macOS、Windows、Linux、FreeBSD、Web
  • 开源协议:MIT 或 Apache-2.0
  • 当前状态:早期 Alpha(early alpha)

核心功能

  1. 深度分析(Study anything): - 针对网站、桌面端/移动端应用、游戏及各类文件,使用真实分析检测工具提取结构与运行逻辑,并保留分析凭证。 - 分析/检测过程完全无需 AI 参与。
  2. 定制化构建(Build your own): - 支持自然语言指令(例如:“重新制作这个网站”、“用 Rust 复刻这款游戏的核心玩法”)。 - Coding Agent 会按照你指定的编程语言、框架或游戏引擎从零构建项目。
  3. 基于对比的严格校验(Checked, not guessed): - 构建结果并非仅凭模型猜测,而是直接与原版进行比对(如三档屏幕宽度的网页对比、应用运行比对、游戏自带自测等),列出差异并持续优化。
  4. 面向 Agent 设计(Agent-ready): - 包含 320 个工具,每个工具既是独立的 CLI 命令,也是 MCP(Model Context Protocol)工具,支持任何 Agent 直接驱动该引擎。

工作流程(4 步)

  1. Study(分析):检测目标对象(各分辨率页面、代码、文件及运行机制)。
  2. Build(构建):编码 Agent 按照你要求的技术栈(或默认配置)生成全新项目。
  3. Check(校验):比对生成内容与目标原版,列出尚未匹配的细节。
  4. Ready(就绪):打开、运行或预览结果;也可继续提出修改需求让其迭代优化。

适合谁用

  • 想要逆向研究或快速复刻/重构现有网站、应用、小游戏的开发者。
  • 探索 MCP 及 AI Coding Agent 工具链的开发者。
  • 需要纯净室环境进行软件兼容实现或代码重构的团队。

安装步骤

说明:提供的 README 原文中包含对下载和上手的引导链接(如 #downloads、#get-started),但具体命令和包管理安装步骤在截断文本中未包含。此部分原文未说明,请查看原仓库。

配置说明

说明:此部分原文未说明(如 API Key 配置、依赖环境要求等截断未现),请查看原仓库。

常见问题

  • 分析过程需要消耗大模型 Token 吗?
  • 不需要。原文明确说明目标分析/检测依托真实的 inspection tools,“No AI is needed to inspect”,仅在编码重构与交互环节调用 Agent。
  • 项目目前成熟度如何?
  • 项目目前处于 early alpha(早期测试版)状态,API 与功能可能发生变动。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
  <a href="https://getartcraft.com/">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="docs/brand/artcraft-logo-white.svg">
      <img alt="ArtCraft" src="docs/brand/artcraft-logo.svg" width="200">
    </picture>
  </a>
</p>

<p align="center">
  <img src="assets/app-icon/hicolor/256x256/apps/ai.storyteller.craft-anything.png" width="128" height="128" alt="Craft Anything icon: an engraved raven on a blue tile">
</p>

<h1 align="center">Craft Anything</h1>

<p align="center">
  <b>English</b> · <a href="README.ja.md">日本語</a> · <a href="README.zh.md">简体中文</a> · <a href="README.zh-hant.md">繁體中文</a> · <a href="README.ko.md">한국어</a> · <a href="README.es.md">Español</a> · <a href="README.fr.md">Français</a> · <a href="README.vi.md">Tiếng Việt</a> · <a href="README.pt.md">Português</a>
</p>

<p align="center">
  <b>See how any website, app or game works, then have AI build your own version; an open-source, clean-room engine in pure Rust.</b><br>
  Point it at a target, say what you want, and it studies the original with real inspection tools,<br>
  has a coding agent build a new project, checks the result against the original and refines it.
</p>

<p align="center">
  <img alt="100% Rust" src="https://img.shields.io/badge/100%25-Rust-b7410e?style=flat-square&logo=rust">
  <img alt="macOS · Windows · Linux · FreeBSD · Web" src="https://img.shields.io/badge/macOS%20%C2%B7%20Windows%20%C2%B7%20Linux%20%C2%B7%20FreeBSD%20%C2%B7%20Web-native-2d81ff?style=flat-square">
  <img alt="License: MIT OR Apache-2.0" src="https://img.shields.io/badge/license-MIT%20%2F%20Apache--2.0-3a3a3a?style=flat-square">
  <img alt="Status: early alpha" src="https://img.shields.io/badge/status-early%20alpha-d69e2e?style=flat-square">
  <br>
  <a href="https://sonarcloud.io/project/overview?id=storytold_craft-anything"><img alt="Scanned by SonarCloud" src="https://img.shields.io/badge/Scanned_by-SonarCloud-4b9fd5?style=flat-square&logo=sonarqubecloud&logoColor=white"></a>
  <a href="https://coderabbit.ai"><img alt="Reviewed by CodeRabbit" src="https://img.shields.io/coderabbit/prs/github/storytold/craft-anything?style=flat-square&label=Reviewed%20by%20CodeRabbit&logo=coderabbit"></a>
</p>

<p align="center">
  <a href="https://discord.gg/artcraft"><img alt="Join the ArtCraft community on Discord" src="https://img.shields.io/badge/Join%20us%20on%20Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white" height="40"></a>
</p>

<p align="center">
  <a href="#downloads"><b>Download Craft Anything</b></a> ·
  <a href="https://getartcraft.com/">ArtCraft</a> ·
  <a href="https://getartcraft.com/apps">All Crafting Apps</a>
</p>

<br>

<p align="center">
  <img src="docs/images/project-website.png" alt="A website project in Craft Anything: the check lists what doesn't match yet and how alike each page is, the builder says its version is ready, an approval card asks before running a command, and the plan shows two of four steps done" width="
阅读完整原文

商业机会分析 AI 生成

垂直领域克隆与重构工具箱(桌面端增强版)

产品构想基于该项目 Rust 核心与 320 个 MCP 工具,包装为面向特定场景(如 Web 前端克隆、小游戏快速复刻)的即插即用商业客户端,提供预设模板与更完善的自测流。
核心功能一键录制并解析目标应用、可视化比对报告、主流技术栈(Next.js/Tauri/Bevy等)代码导出、内置决策审批工作流
目标用户需要快速交付 Demo 或承接外包的独立开发者、个人外包团队
难度/周期中等 · 1-2 个月 · 成本:开发机器 + 基础网站托管 + 测试用 LLM Token 成本
收费模式买断制 License(通过 Lemon Squeezy / Gumroad 售卖)+ 增值更新订阅
竞争风险目标站点反爬/混淆导致解析失败;涉及知识产权与版权侵权争议;依赖外部 LLM 质量。
依据 已验证事实

企业级竞品架构逆向与合规分析 SaaS

产品构想将本地执行逻辑云端化,企业只需输入竞品 URL 或上传安装包,平台自动化输出其技术栈结构、UI 还原规范、甚至净室设计(Clean-room design)合规开发任务单。
核心功能云端沙盒自动化逆向分析、三端响应式 UI 差异度比对、净室重写开发工单拆解、合规风险标记
目标用户中小型软件公司产品经理、技术架构师、法务合规咨询师
难度/周期高 · 3-6 个月 · 成本:高配置沙盒服务器集群、动态分析隔离环境、LLM API 批量调用成本
收费模式B2B SaaS 订阅制(月费/年费)+ 按分析报告次计费
竞争风险沙盒安全隔离风险高;可能面临被分析厂商的技术对抗与法律诉讼风险(推测)。
依据 数据支持的判断

MCP 智能体套件与专业插件市场

产品构想针对项目内置的 320 个 MCP 工具,开发面向 Cursor、Claude Desktop 等 Agent 的高级编排工作流和专属插件包,帮助用户直接在主流 IDE 中调用逆向与重建能力。
核心功能MCP Server 托管服务、专属 IDE 插件、预构建的高精度逆向 Prompt 与验证 Pipeline、私有代码库适配层
目标用户重度依赖 Claude/Cursor 的 AI 开发者、自动化 Agent 开发者
难度/周期低 · 2-4 周 · 成本:轻量 API 服务节点 + 基础域名
收费模式工具插件包一次性付费购买,或托管 MCP Server 的 API 订阅费
竞争风险上游 MCP 协议或 IDE 插件生态策略调整变动;开源社区可能出现免费替代方案。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
Fanqi89/dsh-craft-anything 将 craft-anything 接入 DeepSeek Harness 的 MCP 插件。 192 JavaScript
simonwep/bavary 基于正则表达式超集语法构建的高级文本解析与语法分析工具。 11 TypeScript
BholaHrishikesh/psychic-rotary-phone 使用树莓派和语音套件将复古旋转拨号电话改造成语音助手的硬件项目。 8 -
HurriKane/skyfactory-2.4-faults 中文介绍暂未生成
[16/5/2015 18:44:34 PM] Loading Language: English [16/5/2015
8 -
Spferical/everythingrl 中文介绍暂未生成
A roguelike about anything you want. Craft literally any two
7 Rust
ConsultantSucceeds/Palworld-Companion-2026 中文介绍暂未生成
🐾 Palworld Hack 2026 - undetected cheat. 100% Capture Rate,
6 C++
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 6 个 Release
社区活跃Star 25,823 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/storytold/craft-anything.git
cd craft-anything
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。