freedzhost.cloud

Vibe coding and digital art: when describing becomes making

Level ReadingEstimated time 15 minA word you don't know? Glossary

In early 2025 Andrej Karpathy gave a name to a way of working many had started to practise: vibe coding. You describe what you want in plain language, an AI writes the code, you run it, you look, you ask for changes, and you stop reading the code at all. For a production server, that is a risk. For an artist, it is a door: the distance between an idea and a moving image has never been so short.

What you get. A map of the creative uses of vibe coding (visuals, shaders, music, motion, interaction), how to practise them with your own local models and no subscription, and the simple rule we follow so that sketches stay fun and nothing fragile ends up in production.

1. What changes for creators

Creative coding has existed for decades: writing programs whose output is a picture, a sound, a movement. It always had a barrier: you had to learn the language before making anything. Vibe coding lowers that barrier. The skill moves from syntax to intention and judgement: describing a mood precisely, recognising what works, asking for the right change.

2. The offshoots in digital art

3. Practise it locally

  1. Open a coding agent on your own model (OpenFox) in an empty folder.
  2. Ask for one HTML file with p5.js and a single sketch; open it in the browser.
  3. Describe what you see and what you want instead, in feelings and constraints, not code: "slower", "more breathing space", "colours of a winter morning".
  4. Keep the seeds and the versions you like: a sketch is a series, not a single image.

A small local model is enough for sketches of a few dozen lines. Long, structured programs are where it struggles; that is also where vibe coding stops being the right tool.

4. Where we draw the line

Vibe coding is perfect when the cost of a mistake is an ugly frame. It is dangerous when the code runs unattended, holds data or faces the internet: a model writes plausible code that may never have run, and "it looks fine" is not a test. Our rule, from the deterministic doctrine: vibe for sketches and art; read, test and measure for anything that runs on its own.

Traps

Rights still matter. Generating "in the style of" a living artist, or from their work, raises questions the tool does not answer for you. Build your own style; credit what inspires you.

A vibe-coded web page published as is may carry a key, a debug route or an open form. Before publishing, read it once (see the audit).

Sources

Found this useful? Tell us what to measure next.