Skip to content
~/projects/whiteboard-studio$ cat README.md← projects

BETAsince 2026

Whiteboard Studio

Desktop studio for whiteboard animation videos, where a hand draws onto the board in time with a voiceover, with a full MCP server so an AI agent can produce a finished, narrated film without touching the interface. Natural offline narration with word timings, code-generated drawings, a reusable cast, camera moves and MP4 export up to 4K.

  • TypeScript
  • Electron
  • React
  • MCP
  • Kokoro TTS
  • SQLite
  • Vitest
A scene from “The Snowball”, a compound-interest explainer made in Whiteboard Studio, being drawn onto the board

The problem

Whiteboard explainer videos teach well, but making one means drawing, animating and timing every element to a voiceover by hand, and most tools end up looking like clipart.

What was built

  1. A drawing engine where every element enters by being drawn: a pen that lifts, arcs and slows into corners, variable-width strokes, translucent ink and a lit, grained board, so the result looks hand-made.
  2. An MCP server that exposes every feature as a tool: an agent creates the project, composes new drawings, defines a cast, records narration, moves the camera, looks at rendered frames and exports the film.
  3. Free, offline narration in a natural voice (Kokoro, twelve voices) with exact word timings; one click retimes every drawing to finish on its sentence. ElevenLabs is optional.
  4. Forty code-generated drawings, a cast defined once and drawn the same way in every scene, and a library of 9,000+ licensed drawings, with a licence required at import and a credits file in every export.
  5. MP4 export at 1080p30, 1080p60, 4K, square and vertical, encoded in the browser engine with no ffmpeg; a pure, deterministic renderer checked by golden-frame regression tests.
  6. It powers OurAfrica Course Studio, which turns course outlines into narrated lesson videos automatically.