Workshop is AI motion graphics infrastructure. A simple text file compiles into agency-quality video — no timeline, no templates, no designer required. For humans and machines.
$5,000. Two weeks. Beautiful, but you needed it yesterday.
Fast, but now you're the designer. Dragging pixels, picking fonts, making it look "off."
Sora gave you a hallucinated video. Wrong brand colors. Misspelled your company name.
Workshop is the fourth path. Write intent. The compiler handles design.
Set a mood. Add your content. A .ws file is all you need — ten keywords gets you a professional scene.
Typography, color, timing, animation physics, and layout — all computed deterministically from your intent. Same input, same output, every time.
The native renderer produces broadcast-quality video directly via FFmpeg. No headless browser. No Docker. 30x faster than traditional tools.
Same input → same output. Every time. Version-controllable. Brand-safe by construction.
Professional motion designers make hundreds of micro-decisions per video. Workshop encodes all of them into a single mood setting. Change the mood and the entire video transforms — colors, timing, easing curves, typography, animation physics — all recalculated from one word.
Moods compose: mood: confident + elegant moves like confident, looks like elegant.
Marketing managers, founders, educators. Make videos that look like they cost $5,000 — without learning After Effects. Write a text file. Get a video.
.ws file instead of a long emailE-commerce, CRM, marketing automation, AI agents. Generate personalized video at programmatic scale. 27 REST endpoints. Multi-tenant. Batch rendering.
.ws, compiler guarantees brand safetyDefine your brand in a ThemePack — palette, typography, timing, motion vocabulary. Every video rendered through it is on-brand by construction, not by review.
Legal approves the ThemePack once. Every video thereafter complies automatically.
Workshop's AI copilot takes a plain-English prompt and generates a complete .ws script. Mention a URL — "make a launch video for google.com" — and the brand resolver automatically extracts colors and injects them as an inline palette.
The compiler validates every AI-generated script before it reaches you. If the LLM hallucinates invalid syntax, the error trace feeds back automatically for self-correction.
Traditional video tools spin up Chromium in Docker to screenshot a React DOM. ~2GB RAM per render. Massive boot times. Workshop's native renderer reads the RenderGraph and drives FFmpeg directly — layouts, shapes, charts, and audio-ducking curves computed mathematically and piped into native C++ encoders.
This is why we can batch-render 10,000 videos where browser-based tools fall over.
Workshop owns the deterministic foreground — text, logos, data, charts. Everything that must be pixel-perfect and brand-safe. Platform adapters generate structured prompts for generative models, reshaped per model's native format. The same .ws script targets any model through its adapter.
This is not a prototype.
27 REST endpoints. Compile, render, author, batch, templates, themes, assets. Multi-tenant via x-org-id. Everything you need to build video into your product.
6 native tools. Enterprise agents (Claude, Cursor) compile scripts, read themes, and generate video as part of any agentic workflow. Workshop becomes a tool in the agentic web.
Zero-dependency vanilla TypeScript. A document-like block editor with AI copilot, guided onboarding, browser preview, and localStorage persistence. Drops into any web application without framework conflicts.
Three lines. That's a video. The simplest possible Workshop script — just a scene, a mood, and a single line of text.
Hero text, a proof grid, and a CTA. Confident mood delivers bold typography, punchy spring entrances, and a deep blue-violet palette.
Animated counters and bar charts with reading-speed-aware timing. Elegant mood: refined serif stack, subtle easing, muted gold palette.
Timed concept cards with reading-speed-aware hold durations. Calm mood: gentle fades, soft palette, generous whitespace. Perfect for educators.
Define a template once, fill it with different data. Perfect for product teams who ship weekly and need repeatable video assets.
Mention a URL in the AI copilot prompt. Workshop's brand resolver extracts the palette automatically and injects it inline. Zero manual color picking.
| Template Tools | Video APIs | GenAI Video | Workshop | |
|---|---|---|---|---|
| Input | Drag-and-drop | JSON timelines | NL prompt | Semantic .ws file |
| Design decisions | User makes them | Developer specifies | Model hallucinates | Compiler makes them |
| Brand safety | Manual review | Manual spec | None | ThemePack-enforced |
| Deterministic | N/A | Yes | No | Yes |
| AI-native | No | Partial | Yes | Yes |
| Rendering | Browser | Browser-based | Cloud GPU | FFmpeg direct |
| Brand extraction | No | No | No | Auto from URL |
| Platform adapters | No | No | N/A | Sora, Veo, Kling, Runway |
| Batch scale | No | Limited | No | API + batch endpoint |
Before HTML, every digital document needed a proprietary format. HTML separated content from rendering. Workshop does this for motion graphics.
The .ws file is the authoring interface. The RenderGraph is the protocol. Adapters are the renderers. The value increases with every tool that can read or write the format.
Today, Workshop empowers humans to produce agency-level work from their laptops. Tomorrow, it becomes the standard output format for the agentic web — letting AI communicate through the most powerful medium we have.
No signup required. Watch Workshop build a video in real time — then make it yours.