pnpm tools-dev, deploys the web layer to Vercel, and delegates to whichever coding-agent CLI you already have on your PATH (Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Qwen, Copilot, Hermes, Kimi, Pi) — or to any OpenAI-compatible BYOK endpoint.
Open Design produces a valid first draft of a HyperFrames composition — palette, scene content, GSAP entrance tweens, mid-scene activity, and shader transitions. You then download the project and refine in any AI coding agent with linting and live preview.
Get started
1
Download the instruction file
Open
open-design-hyperframes.md on GitHub and click the download button (↓) to save it.2
Run Open Design locally
3
Drop the file into a skill, or attach it to chat
Recommended: copy
open-design-hyperframes.md to skills/hyperframes-handoff/SKILL.md inside the Open Design repo. The daemon auto-discovers it on the next request and exposes it as a skill in the picker. Or: start a new chat and attach the file directly — Open Design reads attachments natively.4
Describe your video
Pick the
hyperframes-handoff skill (or your active prototype skill), pick a design system or visual direction, and type the brief. Include screenshots, brand assets, or a palette if you have them.5
Save the project to disk
Open Design writes
index.html, preview.html, README.md, and a DESIGN.md snapshot into .od/projects/<id>/. Click Save to disk or download as a project ZIP.6
Refine in any AI coding agent
The Open Design project folder is already a real on-disk working directory. Hand it off to Claude Code, Cursor, Codex, or any agent with terminal access:
Which setup to use
How it works
The instruction file gives Open Design pre-valid HTML skeletons — the structural rules (data attributes, timeline registration, scene visibility, preview token forwarding) are already embedded. Open Design fills in the creative work:- Palette + typography — driven by the active
DESIGN.md(Open Design ships 72 systems out of the box, plus 5 deterministic visual directions when no brand is named) bound onto:root - Scene content — text, images, layout inside
.scene-contentwrappers - Animations — GSAP entrance tweens and mid-scene activity
- Transitions — hard cuts for most scenes, shader transitions at 2-3 key moments
Example prompts
Feature announcement
Founder pitch (BYOK with your own CLI)
Brand-driven (use one of the 72 design systems)
Sparse brief (let it ask)
RULE 1 always opens with a <question-form> before emitting code, so a sparse brief turns into one short question form (surface · audience · tone · brand · scale) instead of an AI-freestyle render.What to include in your prompt
Open Design reads inputs in this order of reliability: active DESIGN.md > attachments > pasted content > web research > URLs.
The more specific your prompt, the better the output. Pick a design system or visual direction up front, then describe content.
Why use Open Design vs. Claude Design
If you want the Claude Design loop without lock-in, Open Design is the same artifact-first mental model — open, local, BYOK.
Known limitations
- Render still happens locally — Open Design produces the HTML;
npx hyperframes renderand HDR encoding still need FFmpeg + Node 22+ on your machine. - In-pane preview is sandboxed iframe — full browser playback is reliable; for frame-accurate scrubbing use
npx hyperframes previewafter handoff. - Shader passthrough requires WebGL — same as the Claude Design path; Open Design’s iframe sandbox supports it.
- Skill pre-flight is daemon-side — if you bypass the skill picker and paste raw HTML into chat, you lose the side-file injection and 5-dim critique gate. Use the skill.
The handoff to your coding agent
Open Design’s project folder is the agent’scwd. There’s no “export then re-import” step — open Claude Code, Cursor, Codex, or any AI coding agent against the same directory:
- “Make scene 3’s entrance snappier”
- “Add a counter animation to the stat in scene 5”
- “Tighten the pacing — scenes 4 and 6 feel too long”
- “Change the shader on transition 2 to glitch”
Next steps
Claude Design Guide
The closed-source flavor of the same workflow — useful when you don’t have a CLI on your laptop.
Prompt Guide
More prompt patterns for HyperFrames across Claude Code, Claude Design, Open Design, and other agents.