Write a shader.

Watch it run.

An editor with a live frame beside the chat that wrote it. The preview is running, not a still.

Guilloché Mint Press
precision highp float;

uniform float iTime;
uniform vec3  iResolution;
uniform vec4  iMouse;
uniform sampler2D iChannel0;
uniform float iPlaying;
uniform float iBpm;
uniform float iAudioVolume;

#define TAU 6.28318530718

float fft(float f){ return texture2D(iChannel0, vec2(clamp(f, 0.0, 1.0), 0.25)).r; }

Guilloché Mint Press

Sign in. The editor opens with your project.

Start a project

Sign in. Describe the look. Keep the frame open.

Three moves. No export step between writing and seeing.

1.0 After you start →

  1. 01

    Start a project

    Sign in. That project holds your shaders and files.

  2. 02

    Describe the look

    Talk to the agent, or paste a shader you already have.

  3. 03

    Keep the frame open

    The running shader sits beside the chat. Compile errors stay next to it.

Write, ask, drive. The frame is the proof.

Write it, ask for it, or drive it. The frame tells you if it worked.

2.0 What it does →

Write

A live frame sits next to the chat. You know if it compiled before you leave the sentence.

Agent

Describe the look. It writes the shader. You keep the one that runs.

Drive

Point the shader at music, a still, or the clock. Change a value. The frame follows.

The preview is the product.

You are not waiting on an export. The running frame is right there, next to the chat that wrote it.

3.0 Live frame →

Questions

Short answers. No waitlist, no pricing table.

4.0 Questions →

Do I need to know shader code?
No. Describe the look and read what the agent writes. Or paste a shader you already have.
Where do the example shaders come from?
A shipped reference library. Open any of them and keep going from there.
Is this a public gallery?
No. Work lives in your project. Other people are not in it.
Can I drive a shader with music or a picture?
Yes. Put the file in the project and use it from the running frame.
What if it does not compile?
The error sits next to the frame. Fix it in the chat, or in the code.
What does it cost?
Sign in and start a project. There is nothing to buy on this page.

Start a project. Your shaders stay in it.