genart.dev
Gallery

Forking

Fork published sketches to create your own variations.

Forking creates a copy of a published sketch that you can modify freely.

How to Fork

  1. Find a sketch on the explore page
  2. Click the Fork button on the sketch detail page
  3. The forked sketch opens in your editor with a new ID
  4. Modify parameters, algorithm, colors, or layers
  5. Optionally publish your fork to the gallery

What Gets Forked

  • Full sketch definition (algorithm, parameters, colors, layers)
  • New unique ID and fork timestamp
  • Lineage reference back to the original sketch
  • Original seed (you can change it)

Lineage

Forked sketches maintain a lineage chain:

{
  "lineage": {
    "forkedFrom": "original-sketch-id",
    "forkedAt": "2026-03-01T12:00:00Z",
    "generation": 2
  }
}

This enables tracing the creative evolution of sketches across the community.

MCP Integration

Use the fork_sketch MCP tool to fork sketches programmatically:

{
  "tool": "fork_sketch",
  "arguments": {
    "sketchId": "noise-field-01",
    "newId": "noise-field-variation",
    "title": "Noise Field — My Variation"
  }
}