ArtCraft 快速上手:10 分钟从零跑通 Rust + Tauri AI 创作桌面应用
ArtCraft 快速上手10 分钟从零跑通 Rust Tauri AI 创作桌面应用【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraftArtCraft 是一款用 Rust Tauri 打造的 AI 创作桌面应用把文生图、图生视频、3D 场景编排放进同一个窗口官方自称The IDE for artists。这篇文章写给想本地运行它的开发者和刚接触 AI 创作的新手——按下面的步骤走10 分钟内就能完成 ArtCraft 源码构建并打开第一个创作界面。能力速览先看看它能做什么不堆模型清单直接说场景一句话生成画面在 Prompt 框输入描述从 Nano Banana、FLUX、Seedream 等图像模型里挑一个出图。静图变成动画把一张图交给 Kling、Veo、Sora 等视频模型输出图生视频。图像转 3D 资产单图生成可旋转、可摆位的 3D 网格再拖进场景。Kitbashing 布景用 3D 资产组合规划机位、角色站位和前后景深先搭景再生成。全品类覆盖图像、视频、音乐、3D 网格、高斯泼溅世界共 62 个模型完整目录见 README.md。选你的路线官方包还是源码如果你只想用、不想碰代码去 ArtCraft 官网下载 Windows / macOS 安装包安装、登录、开画即可。如果你是 Linux 用户或者想改代码、做二次开发、给项目提 PR就走下面的源码构建路线——它同时也是唯一的 Linux 路径。两条路线的环境要求基本一致源码路线还多一步 Tauri CLI。环境自检清单开工前先装好这四样一行一条对照打勾即可完整清单见 _docs/dev_setup.mdRust最新稳定版工具链cargo、rustc用 rustup 安装Node.js ≥ 20v24.13.0 已验证可用nvm 或官网安装Tauri CLI 2.xtauri-cli 2.10.0 已验证可用安装命令见下前端依赖Nx、Vite 由 npm 本地安装不需要全局装 Nxcargo install tauri-cli --version ^2 --locked跑起来四步走克隆、安装、启动、验证第 1 步克隆仓库git clone https://gitcode.com/GitHub_Trending/ar/artcraft cd artcraft第 2 步安装前端依赖启动脚本会在frontend/node_modules/vite缺失时自动npm install手动预装也不冲突cd frontend npm install第 3 步一键启动开发环境unix_dev.sh 同时拉起 Vite 热更新和cargo tauri dev从 5193 端口起自动寻找空闲回环端口并把精确的 devUrl 传给 TauriCtrlC 一次停掉全部进程./script/artcraft/unix_dev.sh 想固定端口ARTCRAFT_DEV_PORT6200 ./script/artcraft/unix_dev.sh。Windows 用户则分别运行.\script\artcraft\windows_frontend_dev.ps1和.\script\artcraft\windows_rust_dev.ps1详见 script/artcraft/。第 4 步生产构建可选unix_build.sh 会设置VITE_ENVIRONMENT_TYPEproduction与SQLX_OFFLINEtrue后执行cargo tauri build产物落在crates/desktop/artcraft/target/release/./script/artcraft/unix_build.sh确认它活过来了两个验证动作前端在监听启动后终端会打印实际绑定的端口默认从 5193 开始被占用则顺延。用浏览器打开http://127.0.0.1:端口能看到前端页面就说明 Vite 起来了桌面窗口随后弹出。出第一张图登录账号在 Prompt 框输入一句场景描述并选择图像模型。除了文字出图你也可以尝试 3D 场景编排搭出下面这种带景深的布景另外不启动桌面窗口也能单独验证 Rust 侧SQLX_OFFLINEtrue cargo check -p artcraft不需要数据库服务即可查完类型。代码地图六个关键目录各管一摊crates/desktop/artcraft/ —— Tauri 主应用tauri.conf.json、图标、capability 声明都在这crates/api_clients/ —— 各 AI 提供商的 Rust 客户端fal、Grok、Sora、Midjourney、World Labs 等十来个 crateartcraft-native/ —— 纯 Rustegui实现的桌面应用不依赖 Tauri 和 webviewfrontend/apps/artcraft/ —— React Vite 前端主应用frontend/libs/ —— 共享组件库promptbox、moodboard、video-editor、pagescene 等_database/sql/ —— 桌面端 SQLite 任务库的迁移文件跑不通时五个高频坑与一行解法现象启动脚本报 Vite 缺失或npm install报 ENOTEMPTY→ 删除frontend/node_modules后重跑npm install前端用的是 npm残留的 pnpm 产物会破坏安装。现象端口 5193 被占用起不来→ 脚本本就会自动顺延端口想固定就ARTCRAFT_DEV_PORT6200 ./script/artcraft/unix_dev.sh。现象脚本报 Install Rust and the Tauri CLI→ 跑一次cargo install tauri-cli --version ^2 --locked。现象首次 Rust 编译要等很久→ 正常现象增量编译会快很多急用SQLX_OFFLINEtrue cargo check -p artcraft先做快速检查。现象改了 Rust 代码应用状态被清空→ Rust 重载是进程重启未保存的内存状态不保留改前先落盘重要内容。⚠️ Linux 用户如遇 WebKit 兼容问题启动脚本已内置补丁优先用脚本启动而不是手动拆命令。环境就绪之后别再收藏吃灰了——打开 Prompt 框敲下你作品的第一句话画布已经铺好 【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

astropy 日志系统多线程竞态修复解析:logger 与模块导入并发的异常防护

astropy 日志系统多线程竞态修复解析:logger 与模块导入并发的异常防护

科学计算科研数据分析 【免费下载链接】astropy Astronomy and astrophysics core library 项目地址: https://gitcode.com/gh_mirrors/as/astropy 点击查看 免费下载 导读 本文围绕 astropy 仓库中 docs/changes/utils/20064.bugfix.rst 记录的 bugfix 展开&…

2026/10/14 20:43:05 阅读更多 →
Delphi通用框架:VCL窗体基类与配置日志数据一体化工程底座

Delphi通用框架:VCL窗体基类与配置日志数据一体化工程底座

简介:本资源为一套成熟稳定的Delphi通用框架(MagicFrame_CS_1.7),面向中高级Delphi开发者,尤其适用于企业级C/S架构应用快速开发,如固定资产管理系统等业务型桌面软件。框架采用标准四层结构(UI…

2026/10/14 20:42:03 阅读更多 →
变转速工况下阶次分析为何优于FFT:MATLAB实现完整链路

变转速工况下阶次分析为何优于FFT:MATLAB实现完整链路

简介:这份资源面向从事振动分析与旋转机械故障诊断的工程师、研究人员及高校学生,提供一套基于MATLAB的阶次分析完整实现代码,帮助解决变转速工况下故障特征频率难以准确提取的问题。压缩包共3个文件,约13.72MB,包含MA…

2026/10/14 20:42:03 阅读更多 →

最新新闻

Claude账号防封实战指南:从环境搭建到使用节奏的全面解析

Claude账号防封实战指南:从环境搭建到使用节奏的全面解析

1. 从“防封”这个词说起:账号稳定性的真实含义很多人第一次看到“防封”这两个字,脑子里浮现的画面是某种神秘操作或者隐藏开关。但如果你真正在长期使用各类AI工具,尤其是像Claude这种对账号行为比较敏感的服务,就会明白所谓的“…

2026/10/14 22:30:56 阅读更多 →
最简单的出入库系统怎么选?仓库管理软件选型避坑指南

最简单的出入库系统怎么选?仓库管理软件选型避坑指南

仓库管理软件哪个好用?这恐怕是我被问次数最多的问题,没有之一。每次听到这个问题,我都会先反问一句:你说的“好用”,到底是想要什么效果?聊下去之后,绝大多数人其实并不是想要一个功能多么齐全…

2026/10/14 22:30:56 阅读更多 →
Mac 源码编译 OpenClaw 实战:从依赖管理到避坑指南

Mac 源码编译 OpenClaw 实战:从依赖管理到避坑指南

简介:这份源码包面向需要在 Mac 上部署 OpenClaw 的开发者与运维人员,提供从环境准备到配置落地的完整参考。内容围绕 Homebrew、Node.js、Git 等基础依赖的确认,以及通过 brew 安装 OpenClaw CLI、配置本地大模型与网关端口、模型 ID 等关键…

2026/10/14 22:30:56 阅读更多 →
工业AI落地实践:从边缘计算到视觉质检与预测性维护

工业AI落地实践:从边缘计算到视觉质检与预测性维护

工业AI这四个字,这两年被喊得很响,但说实话,真正蹲过产线、在机台边吃过灰、把一个模型从实验室搬到车间里还让它稳定跑上三个月的人,并没有想象中那么多。我入这行快十年,前几年做的是传统机器视觉和PLC集成&#xff…

2026/10/14 22:30:56 阅读更多 →
DSP28335步进电机控制方案:ePWM脉冲输出与梯形加减速详解

DSP28335步进电机控制方案:ePWM脉冲输出与梯形加减速详解

简介:这是一套基于TI TMS320F28335 DSP与Xilinx XC3S500E FPGA协同控制步进电机的完整工程参考,适合电机控制学习者、嵌入式软硬件开发人员,以及开展课程设计或毕业设计的学生使用。整个压缩包共248个文件,大小约25.13MB&#xff…

2026/10/14 22:30:56 阅读更多 →
SQL注入本质:输入未过滤、拼接未隔离、权限未收敛

SQL注入本质:输入未过滤、拼接未隔离、权限未收敛

1. 这不是“黑进网站”的速成课,而是你真正该懂的SQL注入本质很多人看到“SQL注入”四个字,第一反应是黑客电影里飞速滚动的代码、被攻破的数据库、管理员惊恐的脸——这种刻板印象害了不少人。我带过不少刚入门的安全学习者,他们花大量时间背…

2026/10/14 22:29:55 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →