📈 GH Trending Explorer 🎲 Surprise me

← all repos

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.

Categories

Alternatives

ComfyUIKritaBlender
+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)

2026-10-20 · 982 ★ 2026-10-23 · 1,009 ★
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.