storytold / artcraftx
git clone https://github.com/storytold/artcraftx.git
🔥 on GitHub Trending today
ArtCraft-X
—
stars, 24h
+251
stars, 7 days · #255
—
stars, 30 days
982
★ total · +34% this week
856
forks · 5 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
License—
Created2026-07-30 (2mo ago)
Last pushtoday
Watchers12
OwnerOrganization
Seen on GitHub Trending
- 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.