
如何10分钟跑起ArtCraftAI创作桌面应用下载与RustTauri源码构建快速上手【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/gh_mirrors/ar/artcraftArtCraft 是一款基于Rust Tauri打造的 AI 创作桌面应用支持文生图、图生视频、3D 场景编排等完整工作流整合了 62 主流 AI 模型。无论你是想快速体验还是从源码构建二次开发这篇指南都能在10 分钟内帮你跑起来。认识 ArtCraft不只是画图工具ArtCraft 官方定位为The IDE for artists即面向艺术家的 AI 创作引擎。它的核心思路是把 Prompt 变成Crafting——用可视化工具精确、可重复地控制画面。能力板块支持的模型/提供商文生图Nano Banana、GPT Image、FLUX、Seedream图生视频Kling、Veo、Sora、Vidu、Seedance3D 场景3D 图像合成、角色定位、场景布光Kitbashing音频/音乐Suno Music、Suno Remix、Seed Audio3D 网格Hunyuan 3D、Tripo3D、Meshy、Rodin世界生成MarbleWorld Labs、TripoSplat 完整模型目录与功能演示见 README.md方式一直接下载最快上手路径如果你只想体验而不碰代码前往官网getartcraft.com下载 Windows / macOS 安装包安装 → 打开 → 注册/登录 → 开始创作 Linux 用户建议走下方的源码构建路径。方式二从源码构建 ArtCraftRust Tauri前置环境准备清单完整依赖清单见 dev_setup.md组件版本安装方式Rust最新稳定版rustup安装Node.js≥ 20推荐 24.13.0官网或 nvmTauri CLI2.10.0cargo install tauri-cli --version ^2 --locked⚠️ 前端 Nx 和 Vite 依赖通过 npm 本地安装即可无需全局安装 Nx。一键克隆并启动开发环境第一步克隆仓库git clone https://gitcode.com/gh_mirrors/ar/artcraft.git cd artcraft第二步启动开发环境macOS / Linux项目提供了一键启动脚本 unix_dev.sh同时拉起前端热更新和 Rust 编译./script/artcraft/unix_dev.sh脚本自动完成以下工作检测node_modules/vite是否存在缺失时自动npm install从5193 端口起自动寻找可用回环端口绑定 Vite将精确的devUrl传递给 Tauri前后端通过原生 IPC 通信按 CtrlC 一次性停止所有进程⚙️ 如需指定端口ARTCRAFT_DEV_PORT6200 ./script/artcraft/unix_dev.shWindows 用户使用对应脚本详见 dev_setup.md.\script\artcraft\windows_frontend_dev.ps1 .\script\artcraft\windows_rust_dev.ps1开发热更新机制一览修改类型热更新行为JS / TS / React / CSSVite 热重载 React Fast RefreshRust 代码cargo tauri dev自动重编译并重启应用SQLx 元数据 / SQLite 迁移监听变化自动重新加载 Rust 重载是进程重启未保存的内存状态会丢失。详见 dev_setup.md。生产环境构建使用 unix_build.sh 一条命令完成生产构建./script/artcraft/unix_build.sh脚本自动设置VITE_ENVIRONMENT_TYPEproduction和SQLX_OFFLINEtrue再通过cargo tauri build完成全量编译产物在crates/desktop/artcraft/target/release/下。项目结构速览目录职责crates/desktop/artcraft/Tauri 主应用配置、图标、能力声明crates/api_clients/各 AI 提供商的 Rust 客户端fal、Grok、Sora、Midjourney、World Labs 等frontend/apps/artcraft/React Vite 前端主应用frontend/libs/共享前端组件库promptbox、moodboard、video-editor 等script/artcraft/开发 / 构建 / 预览脚本_database/sql/SQLite 任务数据库迁移文件Cargo.tomlRust 工作区根配置37 个成员 crate常见问题排查问题解决方案端口 5193 被占用启动脚本自动尝试后续端口或手动设置ARTCRAFT_DEV_PORT前端依赖未安装启动脚本自动npm install也可手动在 frontend/ 下执行Rust 首次编译慢正常现象后续增量编译快很多Linux WebKit 兼容问题启动脚本已内置 Linux WebKit 兼容补丁无需数据库检查 Rust使用SQLX_OFFLINEtrue cargo check -p artcraft 更多开发细节见 docs/ 目录桌面会话回归测试见 desktop-session-regression.md。跑起来之后试试在 Prompt 框输入一句话生成你的第一张 AI 图像 【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/gh_mirrors/ar/artcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考