storytold / artcraftx
git clone https://github.com/storytold/artcraftx.git
A minimal Tauri desktop app for AI-driven creation of images, video, audio, 3D meshes, and worlds.
Why you might care
Offers a single desktop front end for several generative media types instead of separate tools. It is an early experimental release with builds not yet published, so development setup currently requires Node.js, Rust, and the Tauri 2 CLI on macOS or Linux.
+7
stars, 24h · #4,405
+~63
stars, 7 days · #3,221
+~270
stars, 30 days · #2,938
1.0k
★ total · +7% this week
879
forks · 7 open issues
Star history (as recorded here)
LanguageRust
License—
Created2026-07-30 (2mo ago)
Last push2d ago
Watchers12
OwnerOrganization
Seen on GitHub Trending
- 2026-10-21 — #6 weekly in rust · +226 ★
- 2026-10-20 — #6 weekly in rust · +251 ★
Links
README excerpt
ArtCraft-X A minimal desktop app for AI creation. Images · Video · Audio · 3D Meshes · Worlds ArtCraft Website · ArtCraft Repository Early Experimental Release Builds are Forthcoming ## Development (macOS / Linux) With Node.js 20+, npm, Rust, and the Tauri 2 CLI installed, run: [code] This starts the frontend and desktop app together. It installs frontend dependencies when missing, then binds the first available loopback port starting at **5183** before launching Tauri with that exact URL. Existing processes are left running. To start the port search elsewhere: [code] JavaScript, TypeScript, and CSS edits reload through Vite, including shared frontend libraries. Rust edits in the app or its workspace dependencies trigger a rebuild and desktop app restart; in-memory app state resets on a Rust restart. The Rust backend uses native Tauri IPC, so there is no second backend HTTP port to allocate. HTTP and the HMR WebSocket share the selected frontend port. Press **Ctrl-C** to stop the frontend, Rust watcher, and app. Use this combined launcher instead of running the two `script/artcraftx/unix_*_dev.sh` scripts. The launcher resolves paths relative to itself and can be called from any directory.
Blurb generated by claude-haiku-5-5 2d ago. Star deltas marked ~ are extrapolated from partial history.