← all repositories
NomaDamas/CozyClay

Block scenes in the browser, then let an AI direct the camera

CozyClay puts previsualization in a single browser tab so you can stage scenes, pose characters, and hand the camera off to an AI model or an LLM agent.

672 stars JavaScript Domain AppsCreative · DesignAgents
CozyClay
Velocity · 7d
+15
★ / day
star history

What it does CozyClay is a local browser studio for 3D previsualization built on Three.js and React Three Fiber. You block out sets and characters with standard transform gizmos, fly the camera, and scrub a timeline seeded with a pre-generated motion clip so the workspace is usable immediately. Motion generation is optional and only calls out to a remote Kimodo worker when configured.

The interesting bit The studio exposes itself as an MCP server, meaning an assistant like Claude can manipulate the live viewport—placing actors, framing shots in plain language, and sequencing prompt blocks—while you watch the camera update in real time. It turns natural language into blocking notes that actually execute.

Key highlights

  • A single history store handles every mutation, with Esc canceling an in-flight drag and restoring the pre-drag transform.
  • The Auto Color toggle keeps crowded blockouts readable by assigning stable viewport colors without touching authored materials.
  • The MCP layer works headless for project file generation or live against the open editor, and validates all 420 framing combinations in its test suite.
  • The full hosted demo stack—queue API, Cloudflare workers, and GPU poller—ships in the repo under AGPL-3.0.

Caveats

  • Generating new motion requires an SSH-accessible NVIDIA machine running Kimodo; without that backend, you are limited to the bundled clip and manual posing.

Verdict Filmmakers and AI-video tinkerers who want a lightweight, scriptable blocking environment will find it handy. If you need a self-contained, offline motion-generation pipeline with no external GPU dependency, this is not it yet.

Frequently asked

What is NomaDamas/CozyClay?
CozyClay puts previsualization in a single browser tab so you can stage scenes, pose characters, and hand the camera off to an AI model or an LLM agent.
Is CozyClay open source?
Yes — NomaDamas/CozyClay is open source, released under the AGPL-3.0 license.
What language is CozyClay written in?
NomaDamas/CozyClay is primarily written in JavaScript.
How popular is CozyClay?
NomaDamas/CozyClay has 672 stars on GitHub.
Where can I find CozyClay?
NomaDamas/CozyClay is on GitHub at https://github.com/NomaDamas/CozyClay.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.