一条命令跑通 ArtCraft AI 图像生成:下载与源码构建完整指南
一条命令跑通 ArtCraft AI 图像生成下载与源码构建完整指南【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft你在 Prompt 框里敲下一句话点下生成几分钟后第一张 AI 图像就出现在桌面窗口里。这就是 ArtCraft一个用 Rust 和 Tauri把 Web 前端装进原生窗口的桌面框架打造的 AI 图像生成与视频创作桌面应用官方定位是 The IDE for artists。本文带你用 5 步走完下载与源码构建两条路径核对环境、一条命令跑起来、构建生产包再顺带扫一遍代码地图和常见坑。项目速览ArtCraft 的核心思路是把 prompting 变成 crafting不再丢一句话听天由命而是用可视化工具精确、可重复地控制画面。核心能力一共 5 项文生图16 个图像模型Nano Banana、GPT Image、FLUX、Seedream。图生视频25 个视频模型Kling、Veo、Sora、Seedance 等。3D 图像合成把背景、前景、道具在 3D 中分层做出有纵深感的画面。角色摆姿与身份转移先生成角色姿态和机位再出最终镜头。音频与世界5 个音频模型Suno、Seed Audio 5 个世界/Gaussian splat 模型Marble、TripoSplat。两个数字给出体量感62 个模型、5 个提供商ArtCraft、Grok、Midjourney、Sora、World Labs。最快跑通路径先说结论只想体验去官网下载 Windows 或 macOS 安装包即可想改代码走下面的源码构建。Linux 没有官方安装包直接走构建。装三样组件Rust 最新稳定版用 rustup 安装、Node.js ≥ 20推荐 24.13.0、Tauri CLI 2.10.0。前端依赖的 Nx、Vite 由 npm 在工程内本地安装不用全局装cargo install tauri-cli --version ^2 --locked克隆仓库git clone https://gitcode.com/GitHub_Trending/ar/artcraft cd artcraft一条命令拉起开发环境前端热更新和 Rust 编译同时跑./script/artcraft/unix_dev.sh脚本检测到node_modules/vite缺失时会自动npm install从 5193 端口起自动寻找可用回环端口把精确的devUrl传给 Tauri前端与 Rust 层走原生 IPCWeb 层与 Rust 层直接对话的通道不需要第二个 HTTP 端口。 想换起始端口ARTCRAFT_DEV_PORT6200 ./script/artcraft/unix_dev.sh。按 CtrlC 一次停掉全部前端、Rust 编译器、桌面应用一起退出。Windows 用户则分开运行script/artcraft/下的windows_frontend_dev.ps1起前端和windows_rust_dev.ps1起 Rust机制相同。需要产出可分发的安装包时运行 unix_build.sh./script/artcraft/unix_build.sh脚本自动设置VITE_ENVIRONMENT_TYPEproduction和SQLX_OFFLINEtrue数据库离线模式不连真实数据库服务器再执行cargo tauri build全量编译产物落在crates/desktop/artcraft/target/release/目录。核心功能拆解跑起来之后先看三个核心功能怎么用、看什么。功能一文生图。一句话定义把一句 prompt 变成一批候选图像是探索想法最快的路径。操作启动后进入创作页在 Prompt 框输入画面描述从模型选择器里挑一个模型家族点生成。效果结果区出几张候选图点开可全屏查看换个模型再画一轮直接对比。功能二图像转 3D 网格。一句话定义把一张 2D 图片变成可以操作的 3D 物体。操作选一张现成图片走 3D 流程选 Hunyuan 3D、Tripo3D、Meshy 6 或 Rodin 2.5 Fast 等模型。效果得到一个可摆放、可旋转、可取景的 3D 网格能直接放进场景里继续调度。功能三3D 图像合成。一句话定义把背景、前景、道具在 3D 场景里分层组合做出有深度的画面。操作将背景、角色、道具各自作为图层放入 3D 场景调整机位用 Kitbashing把现成 3D 素材拼合成场景的手法可以在同一个房间规划多个镜头。效果前景遮挡关系由你决定不再靠一次生成的运气。三者对比功能你输入什么你看到什么文生图一句 prompt 模型一批候选图像图像转 3D 网格一张 2D 图片可摆放、可旋转的 3D 网格3D 图像合成背景 角色 道具图层深度与机位可控的画面源码地图根 Cargo.toml 是一个含 39 个成员 crate 的 Cargo workspace多个 Rust 包共享依赖与配置的集合。新手先认这六个目录crates/desktop/artcraft/Tauri 主应用tauri.conf.json配置、图标、能力声明都在这里桌面窗口从这里出生。crates/api_clients/各 AI 提供商的 Rust 客户端覆盖 fal、Grok、Sora、Midjourney、World Labs 等接新模型从这里入手。frontend/apps/artcraft/React Vite 前端主应用页面与组件的入口。frontend/libs/共享前端组件库promptbox、moodboard、video-editor 等组件都在其中。script/artcraft/开发、构建、预览的全部脚本unix_dev.sh、unix_build.sh就在里面。_database/sql/artcraft_migrations/SQLite 任务数据库的迁移文件桌面端任务库存这里。先避开这几个坑端口 5193 被占用启动脚本会从 5193 起自动寻找可用回环端口无需手动处理想指定起始端口就设ARTCRAFT_DEV_PORT。前端依赖未安装脚本检测到node_modules/vite缺失会自动npm install也可手动在frontend/下执行。Rust 首次编译慢正常现象依赖全部编完后后续增量编译快很多。⚠️Rust 热重载是进程重启未保存的内存状态会丢失。改端口、登录或认证逻辑前先读一遍 docs/desktop-session-regression.md 的回归检查项。不想连数据库只想查 Rust用离线模式SQLX_OFFLINEtrue cargo check -p artcraft跑通之后的下一步在 Prompt 框输入雪山之巅光从云缝中落下电影级光影生成你的第一张 AI 图像再顺手改一处前端文案看窗口即时刷新。更多开发细节在 _docs/dev_setup.md 和 docs/产品方向看 ROADMAP.md。【免费下载链接】artcraftArtCraft is an intentional crafting engine for artists, designers, and filmmakers项目地址: https://gitcode.com/GitHub_Trending/ar/artcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

无人机+深度学习:病虫害智能识别与精准施药系统解析

无人机+深度学习:病虫害智能识别与精准施药系统解析

简介:这是一份基于Python开发的无人机病虫害智能识别与精准施药系统项目包,面向需要完成毕业设计、课程设计或进行农业AI项目开发的在校学生与开发者。项目将深度学习图像分类技术与无人机施药场景结合,可用于农作物叶片病害检测、虫害分类及…

2026/10/19 2:57:57 阅读更多 →
OpenClaw多Agent架构实战:从单Agent痛点走向生产化部署

OpenClaw多Agent架构实战:从单Agent痛点走向生产化部署

这两年折腾自动化工作流,最绕不开的关键词就是多Agent。单Agent跑demo的时候看着挺聪明,一旦塞进真实环境,要它一边回邮件、一边管日程、一边还要处理文件归档,很快就乱成一锅粥。OpenClaw这类自托管的Agent运行时就是为了解决这个…

2026/10/19 2:56:56 阅读更多 →
网络安全攻击技术学什么?从入门到进阶书单与学习方法

网络安全攻击技术学什么?从入门到进阶书单与学习方法

1. 网络安全攻击技术学习书的正确打开方式这两年网络安全行业热度一直没降,不少朋友想入门“攻击技术”这个方向,但一上来就被一堆英文原版书、晦涩的漏洞分析手册给劝退了。还有人买了好几本所谓的“黑客入门宝典”,翻开一看全是工具命令的堆…

2026/10/19 2:56:56 阅读更多 →

最新新闻

Windows下CUDA 12与cuDNN 8.9.4.25环境搭建与验证实录

Windows下CUDA 12与cuDNN 8.9.4.25环境搭建与验证实录

简介:本资源为NVIDIA官方发布的cuDNN深度神经网络加速库Windows版压缩包,版本8.9.4.25,专为CUDA 12环境设计,面向在Windows平台搭建深度学习训练与推理环境的开发者、研究人员及学生。包内共31个文件,以14个lib静态库、…

2026/10/19 3:58:27 阅读更多 →
AD域环境搭建全流程指南:从域控部署到组策略实战

AD域环境搭建全流程指南:从域控部署到组策略实战

如果你之前在“工作组”模式下管过几台电脑,再跑去搭一套AD域环境,第一感觉往往是:步骤不算多,但每一步都藏着坑。这个“AD域作业”看起来就是一个典型的域环境搭建任务——从域控部署、DNS配置到客户端加域、组策略下发&#xff…

2026/10/19 3:58:27 阅读更多 →
Rollout Correction 数学拆解:从蒙特卡洛回收到 GAE 与重要性采样

Rollout Correction 数学拆解:从蒙特卡洛回收到 GAE 与重要性采样

做强化学习或者在线决策优化的朋友,看到“Rollout Correction Math”这个标题,第一反应大概率是两条线:一条是蒙特卡洛树搜索里模拟 rollout 之后的回传修正,另一条是离策略评估里对行为策略产生的轨迹做偏差校正。这两条线表面上…

2026/10/19 3:58:27 阅读更多 →
拆解科技CEO专访:从提问艺术到产品逻辑的完整笔记

拆解科技CEO专访:从提问艺术到产品逻辑的完整笔记

最近某科技博主和某全球科技巨头CEO的那场对话,在各大平台传得沸沸扬扬,身边不少朋友都转给我看。我把完整视频看了一遍,又去翻了他过往几年的视频档案和这家公司历年的发布会内容,最大的感受是:这是一场值得反复回看的…

2026/10/19 3:58:27 阅读更多 →
多步预测误差累积怎么办?Rollout修正数学实战指南

多步预测误差累积怎么办?Rollout修正数学实战指南

这些年做预测类系统,我绕不开的一个词就是 rollout。无论是强化学习里的策略推演,还是多步时序预测、仿真滚动规划,只要涉及“用模型自己的输出继续喂给模型”,就一定会遇到误差累积的问题。而怎么把这些越滚越偏的结果拉回来&…

2026/10/19 3:58:27 阅读更多 →
开源代码审查CLI工具:本地LLM+Git Diff结构化分析

开源代码审查CLI工具:本地LLM+Git Diff结构化分析

1. 项目概述:一个真正能落地的开源代码审查 CLI 工具到底长什么样?“open-code-review”这个名字乍一听像某个 GitHub 上刚建的空仓库,或者某篇论文里没落地的概念。但如果你最近在团队里被 PR 堆得喘不过气,又不想再靠人工逐行盯…

2026/10/19 3:57:27 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 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/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 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/19 2:54:50 阅读更多 →
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/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练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/18 12:16:16 阅读更多 →