OPEN SOURCE · v0.5.1 ALPHA

Artistry.
Rooted in code.

Programmable graphics for AI agents. Turn an idea into a tree of editable layers, then shape every detail until it feels right.

npm install rtistree

View on npm ↗ · Node.js 22+ · MIT

VERDIGRIS WATCHASSET STUDY / 004
512 × 640 TRANSPARENT PNG
Procedurally drawn knight in green and steel armour holding a raised sword and shield
x 256
y 570
Matching swordMatching shieldWooden coffer
One source.
Many branches.
Explore the trial ↗
SCENE GRAPHLOCAL EDITSSEEDED PROGRAMSMCP + CLI + SDKREPLAYABLE EXPORTS

THE WORKFLOW

Every image has roots.

Rtistree takes its name from artistry, drops the “a”, and puts a tree at its heart. Your artwork keeps its connected layers, its source and its history—so you can keep shaping it.

  1. 01

    Construct

    Compose JSON or YAML scenes, or draw with seeded JavaScript programs. Start with a representative sample.

  2. 02

    Inspect & refine

    Render a crop, check a silhouette, revise a pose. Apply focused edits with history and undo.

  3. 03

    Export & replay

    Export PNG, JPEG, TIFF, PDF, SVG or a portable project. Preserve the source and evidence behind the result.

CRAFT IS PART OF THE PROCESS

A valid file is only
the beginning.

A walk can render perfectly and still go backwards. Our asset trial did. That feedback now informs Rtistree’s shipped guidance: check ground contact, connected anatomy and shared perspective before making a whole asset pack.

Read the art-direction guide →

START SMALL. MAKE SOMETHING.

Your first image is a text file away.

Open the quickstart ↗