Daniel KliewerThe book

Implementation · 2026-10-10

ArtCraft Suite

Rust-native reimplementations of the creative applications, driven entirely from a shell.

The problem

Creative work is normally locked inside GUI applications, which makes it unautomatable and unreproducible. An agent cannot operate a menu bar, and a build cannot depend on a human clicking.

How it works

  1. 01Reimplement the applications so that every UI action is also a command.
  2. 02Give each app a headless CLI with a discoverable command catalogue.
  3. 03Keep the tools separate rather than merging them: grading, compositing, layout and editing are different jobs and each belongs in its own application.

Stack

RustJSX scripting engineheadless CLIsffmpeg
2026-10-10
Last commit
1
Test files in repository
Implementation
Maturity
2
Linked concepts

Repository signals read on 25 October 2026. They describe the repository, not the project’s importance.