vork by Voyager
An agent writes a scene as code, renders it on the GPU, looks at the result and revises the code. Source-available and free during the research preview.
Paint glowing light in mid-air with your bare hands. A neural network watches your motion through the webcam — no brush, no mouse, no touchscreen.
DesignHTMLGitHub @Danny-397OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Paint glowing light in mid-air with your bare hands — a neural network turns your webcam motion into art. Built for Hack the Arts 2026.
Loading the full README.
Read the full README ↗Paint glowing light in mid-air — with your bare hands. A neural network watches your motion through the webcam and turns it into living art. No brush. No mouse. No touchscreen.
Built for Hack the Arts 2026 — the theme: art that wouldn't exist without technology.
▶ Live demo: https://danny-397.github.io/neural-canvas/
The app's built-in demo mode (no webcam): the brush engine drives itself, with six-fold symmetry, additive glow and a slow fade. With a camera, the stroke path is your fingertip. MP4 version.
Neural Canvas turns your webcam into a paintbrush. A pre-trained hand-tracking model follows your fingers in real time; you pinch your thumb and index finger together and glowing light streams from your fingertip as you move through the air. Change colors, erase, undo, and clear — all with hand gestures, never the keyboard.
The technology isn't a filter layered on top of the art — it's the only reason the art can exist, because it's the thing that can see you paint.
| Gesture | Action |
|---|---|
| 🤏 Pinch | Paint |
| ✋ Open palm | Erase |
| ✌️ Victory | Next color |
| 👎 Thumb down | Undo |
| 👍 Thumb up | Clean view (hide the UI to admire or screenshot) |
| ✊ Fist (hold) | Clear the canvas |
Every webcam frame is passed to Google's MediaPipe Tasks Vision gesture/hand model, which returns the 3D position of each hand joint and a classified gesture. The app reads those points — your index fingertip is the brush, a pinch is the pen — and a one-euro filter smooths the raw tracking so lines stay clean without feeling laggy. Symmetry applies a set of coordinate transforms to every stroke to fold it into a live kaleidoscope, and strokes are rendered with the Canvas 2D API using additive blending and shadow-blur glow.
Everything runs entirely in your browser. The camera feed is processed on your device and never leaves it — there is no server, no upload, and no account.
Pure HTML / CSS / JavaScript in a single file — no build step, no framework, no server. MediaPipe Tasks Vision (WebAssembly + GPU) is loaded from a CDN; everything else is vanilla.
index.html → the app (open it, that's the whole thing)
paint.html → redirect to index.html (kept so earlier shared links still resolve)
preview.png → social/share cover image
archive/ → an earlier experiment, kept for reference: an abstract generative-art
tool built on a CPPN/SIREN neural network that computes an image directly
from pixel coordinates. The hand-painting app above is the submission.
Run it locally over a secure context (the camera API requires https:// or localhost):
# from the repo root
python -m http.server 8000
# then open http://localhost:8000
Released under the MIT License.
Created for Hack the Arts 2026 — art that wouldn't exist without technology.