首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
从 0 跑通 ArtCraft:一条命令启动 Rust + Tauri AI 图像生成桌面应用,10 分钟看懂代码
📅 2026/10/19 1:16:17
✍️ 爱科研究院
👁 阅读 3,247
从 0 跑通 ArtCraft一条命令启动 Rust Tauri AI 图像生成桌面应用10 分钟看懂代码【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft在 Prompt 框敲下一句话点下生成几分钟后一张 AI 图像就出现在原生桌面窗口里——这不是浏览器页面。ArtCraft 是一个用 Rust Tauri 构建的桌面应用把提示词变成可控的 AI 图像生成、图生视频、3D 与音频创作流程。ArtCraft 是什么给艺术家的 AI 创作引擎官方定位是 The IDE for artists不丢一句话听天由命而是用可视化工具精确、可重复地控制构图、角色与机位。应用内置 62 个主流模型覆盖面如下类型代表模型文生图Nano Banana、GPT Image、FLUX、Seedream图生视频Kling、Veo、Sora、Seedance、Vidu3D 网格Hunyuan 3D、Tripo3D、Meshy、Rodin音乐与音效Suno Music、Suno Remix、Seed Audio世界生成Marble、TripoSplat最快体验官方安装包Windows 与 macOS 有官方安装包前往官网 getartcraft.com 下载安装并登录即可开始创作。Linux 没有官方安装包直接走下面的源码构建。备齐三样工具一条命令启动开发服务源码构建需要Rust 最新稳定版用 rustup 安装、Node.js ≥ 20推荐 24.13.0、Tauri CLI 2.10.0。先装 CLIcargo install tauri-cli --version ^2 --locked 前端依赖的 Nx 和 Vite 不用全局安装启动脚本会在工程内本地装好。接着克隆仓库直接拉起开发服务git clone https://gitcode.com/GitHub_Trending/ar/artcraft cd artcraft ./script/artcraft/unix_dev.sh脚本会检查前端依赖是否装好缺失时自动执行 npm installVite 从 5193 端口起自动探测可用回环端口把最终 devUrl 传给 Tauri前后端之间走原生 IPC无需再开第二个 HTTP 端口。按一次 CtrlC前端、Rust 编译器和桌面应用一起退出。Windows 用户开两个脚本分别起前端和 Rust.\script\artcraft\windows_frontend_dev.ps1 .\script\artcraft\windows_rust_dev.ps1改完文件看反馈开发闭环一张表一句话概括保存文件后改的是哪类代码决定应用怎么反应。你改了什么反馈行为JS / TS / React / CSSVite 热重载 React Fast Refresh窗口内即时生效不重启Rust 代码cargo tauri dev 自动重编译并重启应用含依赖的 workspace crateSQLx 元数据 / SQLite 迁移监听文件变化自动重新加载⚠️ Rust 侧重载是进程重启未保存的内存状态会丢。动到端口、登录或认证逻辑前先过一遍 docs/desktop-session-regression.md 里的回归检查项。需要可分发的安装版时用一条命令收尾./script/artcraft/unix_build.sh脚本自动设置VITE_ENVIRONMENT_TYPEproduction和SQLX_OFFLINEtrue数据库离线模式不连真实数据库服务器再执行cargo tauri build完成全量编译。 最终产物在crates/desktop/artcraft/target/release/目录。优先看这六个目录ArtCraft 代码导览根 Cargo.toml 是一个含 37 个成员 crate 的 Cargo workspace。新手先认这六个目录目录一句话职责crates/desktop/artcraft/Tauri 主应用窗口配置、图标、能力声明crates/api_clients/各 AI 提供商的 Rust 客户端fal、Grok、Sora、Midjourney、World Labsfrontend/apps/artcraft/React Vite 前端主应用frontend/libs/共享组件库promptbox、moodboard、video-editor 等script/artcraft/开发、构建、预览的全部脚本_database/sql/SQLite 任务数据库的迁移文件五个可能碰上的问题端口 5193 被占用→ 脚本会自动探测后续端口也可手动ARTCRAFT_DEV_PORT6200换起始端口。前端依赖未安装→ 启动脚本自动 npm install也可在frontend/下手动执行。Rust 首次编译很慢→ 正常现象依赖全部编译完后后续增量编译快很多。Linux WebKit 兼容异常→ 启动脚本已内置 WebKit 兼容补丁无需手动处理。不想连数据库只想查 Rust→ 执行SQLX_OFFLINEtrue cargo check -p artcraft。下一步打开开发窗口在 Prompt 框输入雪山之巅光从云缝中落下电影级光影生成你的第一张 AI 图像顺手改一处前端文案看窗口即时刷新。更多环境与开发细节在 _docs/dev_setup.md 和 docs/ 目录。【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/19 1:11:17
2022 年 9 月青少年软编等考 C 语言七级真题解析
2026/10/19 1:11:17
2022 年 6 月青少年软编等考 C 语言七级真题解析
2026/10/19 1:11:17
如何快速部署 Qwen3.5-35B-A3B-singprobe?SGLang/vLLM 流式安全探针5分钟上手教程
2026/10/19 4:56:31
开源代码审查方案open-code-review:规则引擎+静态分析打造自托管Review流水线
2026/10/19 4:56:31
从软考到数据库内核:线性数据结构在索引、事务与SQL解析中的底层应用
2026/10/19 4:56:31
open-code-review:基于diff与AST的自动化代码评审工具实践
2026/10/19 4:56:31
AI助盲眼镜的感知代偿设计:从视觉翻译到行为协作者
2026/10/19 4:56:31
激光超声无损检测:非接触式超声激发与光学检测原理详解
2026/10/19 4:51:31
交换机模块与物理端口对应关系详解:从面板丝印到命令行
2026/10/19 0:01:13
频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现
2026/10/19 0:01:13
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道
2026/10/19 0:01:13
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统
2026/10/18 0:02:43
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/19 2:04:59
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/18 0:02:43
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/17 10:15:50
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/16 18:46:48
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/16 18:46:46
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)