genart.dev
Download GenArt

Generative art,
designed for AI.

Create, explore, and share algorithmic sketches powered by five rendering engines. A platform where code meets canvas.

Your canvas. Your algorithms.

An infinite workspace where every sketch is a live, interactive artboard. Tweak parameters, swap palettes, and watch your art evolve in real time.

genart desktop app showing multiple sketch artboards on an infinite canvas

Works with your AI agent

Claude Code logoClaude Code
Codex CLI logoCodex CLI
Gemini CLI logoGemini CLI
OpenCode logoOpenCode
Kiro logoKiro

Any MCP-compatible agent. One command to connect.

01Platform

AI-First Authoring

The .genart JSON format is designed for MCP tool consumption — structured parameters, renderer specs, and algorithms in a single portable file.

Infinite Canvas

Arrange multiple sketch artboards on a shared workspace. Pan, zoom, and select — only the active artboard runs live.

Parametric Control

Every sketch exposes typed parameters, color palettes, and themes. Explore variations without touching code.

02Rendering Engines

Write once, render anywhere. Each sketch specifies its renderer — the platform handles the rest.

p5.js

Creative coding with Processing's friendly API

Three.js

3D scenes with WebGL rendering

GLSL

GPU-accelerated fragment shaders

Canvas 2D

Direct 2D drawing with the Canvas API

SVG

Resolution-independent vector graphics

03Works Where You Work

One platform, three ways in. Use whichever fits your workflow.

genart desktop app with multiple sketch artboards

Desktop App

A dedicated creative environment with the full infinite canvas. Drag, zoom, and arrange your artboards — all natively on your machine.

genart extension running inside VSCode

VSCode Extension

Design sketches without leaving your editor. The canvas lives in a tab, right alongside your code.

Claude Code creating a sketch via MCP tools in the terminal

Claude / Codex / MCP

AI agents create and edit sketches through MCP tools. The .genart format was built for machine authorship.

genart web editor showing the infinite canvas in a browser

App / Editor

Open the web editor and start creating — no install required. Arrange artboards on an infinite canvas, tweak parameters in real time, and export your favorites.

04From Prompt to Pixel

The .genart format is designed for AI. Describe what you want, and the agent handles the rest.

01

Describe

Tell the AI what you want — a particle system, a fractal, a shader gradient. Plain language or precise specs.

02

Generate

The MCP agent writes a complete .genart sketch — algorithm, parameters, renderer, and metadata in one file.

03

Explore

Open it on the canvas. Tweak parameters, try different seeds, save snapshots of your favorites.

05Open Format

No lock-in. No black box. Your sketches are readable JSON that lives in your repo.

Version control friendly

Branch, merge, and diff your art just like code.

AI-readable by design

Structured for MCP tool consumption. Every parameter, color, and algorithm in one portable file.

Fully portable

Move sketches between desktop, VSCode, and the web. The format is the same everywhere.

{
  "name": "Spiral Galaxy",
  "renderer": "p5",
  "params": {
    "arms": { "type": "int", "default": 5 },
    "spin": { "type": "float", "default": 0.8 },
    "palette": { "type": "palette", "default": [...] }
  },
  "algorithm": "function setup() { ... }"
}

Ready to create?

Browse the community gallery for inspiration, or open the editor and start from scratch.