跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of Craft Anything

Craft Anything

Free 等级项目

Craft Anything 是一个开源、纯 Rust 的软件研究与重建工具:先观察网站、应用或游戏如何运作,再让编码 Agent 生成新项目,并对照原版检查、继续修改。

访问 storytold/craft-anything

项目简介

Craft Anything 是一个开源的软件研究与重建工具。把网站、应用、游戏或文件作为目标,它会用检查工具研究原项目,让编码 Agent 构建新项目,再对照原版检查并继续修改。它是一套纯 Rust 的洁净室引擎,提供桌面应用、CLI 和 MCP 服务器,部分能力以 WebAssembly 在浏览器中运行。

核心功能

  • 可研究网站、桌面应用、手机应用、游戏和文件,使用真实检查工具,并为每个答案保留证据。可让编码 Agent 按请求指定的语言、框架或引擎构建新项目,未指定时采用合理默认值。构建后会与原版对照检查,包括网站在三种屏幕宽度下的表现、游戏自带自测和应用运行情况,并继续完善不一致之处。提供 Clean room 和 Deep 两种模式;Clean room 默认不读取原项目的代码、文件或页面源码,只依据可见信息工作。每个工具同时提供 CLI 子命令和 MCP 工具,Agent 无需打开桌面应用即可研究目标或执行重建。桌面应用、CLI 和 MCP 服务器共含

适用场景

  • 在三种屏幕宽度下检查响应式表现,重建网站布局与行为。研究现有游戏玩法,并用 Unity、Unreal 或 Godot 重建。检查应用或文件的工作方式,查看证据、置信度、覆盖范围和限制。通过命令行或 MCP 客户端运行 Agent 驱动的重建,无需打开桌面应用。

快速开始

  • 需要 Rust 1.97 或更新版本。克隆仓库后,可运行 cargo run --release -p craft-anything 启动桌面应用,或运行 cargo install --path apps/craft-anything-cli 安装 CLI,再运行 craft-anything-cli doctor 检查安装、编码 Agent 和引擎。构建需要本机安装并登录编码 Agent;doctor 会提示缺少什么。也可用 craft-anything-cli rebuild 从命令行重建,新项目默认放在 Documents/Craft

部署与要求

  • 从源码构建需要 Rust 1.97 或更新版本。Debian 或 Ubuntu 上,桌面应用还需要 libxkbcommon-dev、libwayland-dev、libx11-dev、libxrandr-dev、libxi-dev、libgl1-mesa-dev 和 libgtk-3-dev。构建需要本机安装并登录编码 Agent,Claude Code 优先支持。发布版覆盖 Windows、macOS、Linux 和 FreeBSD,WebAssembly 版本可在静态 Web 服务器上托管。Deep 模式在安装 Ghidra 时会使用它。

采用前须知

  • 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 Craft Anything 的项目

Favicon of GBrain

GBrain

Free 等级项目星标数: 31.9K

为 AI 代理提供可控的共享记忆层

MCP 服务与工具连接器

GBrain 是面向现有 AI 代理的自托管记忆层,存储带来源的显式事实,支持更正与撤回,并提供关键词、语义、图谱检索及可选的带引用综合。

Favicon of HA-MCP

HA-MCP

Free 等级项目星标数: 5.6K

用 Claude、ChatGPT 等 AI 助手配置和自动化 Home Assistant

MCP 服务与工具连接器

HA-MCP 是一个 MCP(模型上下文协议)服务器,让 Claude、ChatGPT 等 AI 助手通过自然语言与 Home Assistant 交互,支持控制设备、查询状态、管理自动化、配置仪表板,并覆盖历史记录与备份等配置、构建和调试能力。

Favicon of PipesHub

PipesHub

Free 等级项目星标数: 4K

面向 AI 智能体的开源、权限感知上下文层

MCP 服务与工具连接器

PipesHub 是面向 AI 智能体的开源上下文层,将 Slack、Microsoft 365、GitHub、Google Drive、Notion 等业务系统中的企业知识转化为权限感知搜索与可溯源引用答案,支持自托管部署,并通过 SDK 与 MCP 供开发者接入。