storytold/artcraft

▲ 302 stars today★ 2,457⑂ 238

ArtCraft is an intentional crafting engine for artists, designers, and filmmakers

About storytold/artcraft

storytold/artcraft is an open-source project on GitHub, mainly written in Rust. ArtCraft is an intentional crafting engine for artists, designers, and filmmakers It currently holds 2,457 stars and 238 forks with 42 open issues, and was last pushed on 2026-10-05 (repository created 2022-03-31).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #27 with 302 new stars today.

GitHub Repository Details

Repository storytold/artcraft · default branch main · size 1372228 KB · watchers 20 · source: GitHub REST API and repository README

README

ArtCraft

The IDE for artists.

https://github.com/user-attachments/assets/7339bd09-3e0d-44a7-a024-af9de64e4c11

Watch the two-minute ArtCraft demo on YouTube

https://github.com/storytold/artcraft/blob/HEAD/Discord members online https://github.com/storytold/artcraft/blob/HEAD/YouTube https://github.com/storytold/artcraft/blob/HEAD/X https://github.com/storytold/artcraft/blob/HEAD/LinkedIn

Download ArtCraft · GitHub releases · Build from source

ArtCraft is the IDE for interactive AI image and video creation. Compose in 2D, stage scenes in 3D, and choose the models that fit your work. Turn prompting into crafting with visual tools for precise, repeatable results.

Show, Don't Tell: Advanced Crafting Features

Artists need control over composition, character identity, and camera placement. Build the scene before you generate it. Click any preview to view it at full size.

| Feature | Preview | | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Image to Location
Place virtual actors in a consistent environment and plan multiple shots in the same room. | https://github.com/storytold/artcraft/blob/HEAD/Image to Location demo | | 3D Image Compositing
Layer backdrops, foregrounds, and props in 3D to build compositions with depth. | https://github.com/storytold/artcraft/blob/HEAD/3D Image Compositing demo | | 2D Image Compositing
Compose a scene with image layers, background removal, and drawing tools. | https://github.com/storytold/artcraft/blob/HEAD/2D Image Compositing demo | | Image to 3D Mesh
Turn an image into a 3D object you can position, rotate, and frame precisely. | https://github.com/storytold/artcraft/blob/HEAD/Image to 3D Mesh demo | | Character Posing
Pose characters and set your camera before generating the final shot. | https://github.com/storytold/artcraft/blob/HEAD/Character Posing demo | | Scene Blocking with Kitbashing
Combine 3D asset kits to control camera angles, object placement, and depth. | https://github.com/storytold/artcraft/blob/HEAD/Scene Blocking with Kitbashing demo | | Character Identity Transfer
Use a posed mannequin to guide the placement and pose of your character. | https://github.com/storytold/artcraft/blob/HEAD/Character Identity Transfer demo | | Background Removal
Isolate subjects to use as props, layers, or backdrops in 2D and 3D scenes. | https://github.com/storytold/artcraft/blob/HEAD/Background Removal demo | | Mixed Asset Crafting
Combine image cutouts, worlds, and 3D meshes in one scene. | https://github.com/storytold/artcraft/blob/HEAD/Mixed Asset Crafting demo |

More previews are coming for scene blocking, canvas editing, and scene relighting.

Quick and Easy Prompting

Start with a prompt when you want to explore an idea quickly, then use the canvas and scene tools to refine it.

| Feature | Preview | | ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Text to Image
Explore ideas across a wide range of image models with a text prompt. | https://github.com/storytold/artcraft/blob/HEAD/Text to Image demo | | Prompted Image Editing
Describe changes to an image with models such as Nano Banana Pro and GPT Image. | https://github.com/storytold/artcraft/blob/HEAD/Prompted Image Editing demo | | Canvas Image Editing
Use drawing, masks, and inpainting to guide exactly where an image changes. | https://github.com/storytold/artcraft/blob/HEAD/Canvas Image Editing demo | | Image to Video
Animate an image with your choice of video models and generation controls. | https://github.com/storytold/artcraft/blob/HEAD/Image to Video demo |

More previews are coming for image inpainting and image ingredients.

Models and Providers Supported within ArtCraft

| Provider | Models and workflows | | ------------ | ----------------------------------------------------------------------------------------------- | | ArtCraft | Images, video, music and sound, 3D meshes, and worlds. Browse the complete model catalog below. | | Grok | Grok Imagine and Grok Video. | | Midjourney | Midjourney image generation. | | Sora | Sora 1, Sora 2, and GPT Image 1. | | World Labs | Marble world generation with Gaussian splats. |

ArtCraft: the full 62-model catalog

† Currently disabled. ‡ Restricted model; not currently available in the desktop app.

Images (16)

| Family | Models | | ----------- | ----------------------------------------------------------------------------------- | | Nano Banana | Nano Banana; Nano Banana 2; Nano Banana Pro | | GPT Image | GPT Image 1.5; GPT Image 2; GPT Image 2.5 Flare; GPT Image 2.5 Sunburst | | FLUX | FLUX.1 [dev]; FLUX.1 [schnell]; FLUX 1.1 [pro]; FLUX 1.1 [pro] ultra | | Seedream | Seedream 4; Seedream 4.5; Seedream 5 Lite; Seedream 5.0 Pro; Seedream 5.0 Pro Ultra |

Video (25)

| Family | Models | | -------- | ----------------------------------------------------------------------------------------------------------------------------- | | Seedance | Seedance 1.0 Lite †; Seedance 1.5 Pro; Seedance 2.0 | | Kling | Kling 1.6 Pro; Kling 2.1 Pro †; Kling 2.1 Master †; Kling 2.5 Turbo Pro; Kling 2.6 Pro; Kling 3.0 Pro †; Kling 3.0 Standard † | | Veo | Veo 2 †; Veo 3 †; Veo 3 Fast; Veo 3.1; Veo 3.1 Fast; Veo 3.1 Lite | | Sora | Sora 2 †; Sora 2 Pro † | | Vidu | Vidu Q3; Vidu Q3 Turbo | | MiniMax | MiniMax H3; MiniMax H3 Turbo ‡; MiniMax H3 Ultra ‡ | | Flux | Flux 3; Flux 3 Draft |

Music and sound (5)

| Family | Models | | ---------- | ------------------------------------------------ | | Suno | Suno Music; Suno Remix; Suno Sounds; Suno Sample | | Seed Audio | Seed Audio 1.0 |

3D meshes (11)

| Family | Models | | ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Hunyuan 3D | Hunyuan 3D 2.0; Hunyuan 3D 2.1; Hunyuan 3D 3; Hunyuan 3D 3 Sketch; Hunyuan 3D 3.1 Pro; Hunyuan 3D 3.1 Rapid; Hunyuan 3D 3.1 Part; Hunyuan 3D 3.1 Smart Topology | | Tripo3D | Tripo3D H3.1 | | Meshy | Meshy 6 | | Rodin | Rodin 2.5 Fast |

Worlds and Gaussian splats (5)

| Family | Models | | ---------- | --------------------------------------------------------- | | Marble | Marble 1.0; Marble 1.0 Draft; Marble 1.1; Marble 1.1 Plus | | TripoSplat | TripoSplat |

Additional provider integrations are planned for Kling, Google, Runway, and Luma. We're also interested in supporting existing subscriptions with aggregators such as OpenArt and Freepik.

Downloads

Documentation

GitHub Stars & Activity

2,457Stars
238Forks
42Open issues
RustLanguage

GitHub Popularity

GitHub stars2,457
Forks238
Open issues42
Primary languageRust
LicenseNOASSERTION
Stars gained today302
Created2022-03-31
Last pushed2026-10-05

Trending History

Daily boardrank #27 · ▲ 302 stars

Related GitHub Projects

1

rustdesk / rustdesk

Rust★ 125,290⑂ 19,486▲ 81 stars
→
2

rtk-ai / rtk

Rust★ 82,568⑂ 5,251▲ 101 stars
→
3

block / buzz

Rust★ 35,623⑂ 4,709▲ 41 stars
→
4

cjpais / Handy

Rust★ 33,060⑂ 3,075▲ 114 stars
→
5

AprilNEA / OpenLogi

Rust★ 23,004⑂ 767▲ 163 stars
→
6

rui314 / mold

Rust★ 17,513⑂ 573▲ 168 stars
→
7

RyanCodrai / turbovec

Rust★ 17,344⑂ 1,485▲ 26 stars
→
8

FalkorDB / FalkorDB

Rust★ 7,714⑂ 517▲ 343 stars
→

More Trending Repositories