An open-source library of animated video primitives, plus a browser studio to assemble them β built on Remotion.
Browse 70+ animated scenes β every preview is a one-click drop onto the timeline. |
Assemble scenes on a timeline, edit per-clip styling and transitions, export to MP4. |
- What this is
- Two ways to use it
- What's inside
- Tech Stack
- Repo layout
- Getting started
- License
- Contributing
- Star History
A set of high-quality, animated video scenes β every scene is a single React component you can copy into your own project. On top of that lives a browser-based Studio for stitching scenes on a timeline, configuring per-clip styling and transitions, and exporting to MP4.
No SDK. No install. The library and the studio share the same scene registry, so anything you see in the docs is one click away from being on a timeline.
- You drive it. Open the Studio, pick scenes from the Library, edit props in the Inspector, set transitions, hit Export.
- An agent drives it. Every scene has a typed props interface that AI coding agents (Claude Code, Codex, Cursor) read trivially. Tell an agent "build me a 12-second SaaS launch reel" and it composes
TitlePopupβTerminalβBarChartβToastβLogoCloudfor you.
- 70+ scenes β text animations, animated charts (bar / line / area / pie / radar / radial), brand-locked chat (iMessage, WhatsApp, Slack, Discord, Telegram, Instagram), tweets, frame mockups (phone / laptop / browser), feature & pricing cards, terminal, toast, GitHub star button, and more.
- Universal style controls β every non-brand-locked scene exposes background / text / font / accent so you can match a brand kit in seconds.
- Per-clip transitions β fade, swipe, zoom between scenes.
- Stackable effects β fade-out, slide-out, Ken Burns, zoom-out layered on top of any clip.
- Project save / load as JSON, plus MP4 export.
Keyloom is a Bun + Turbo monorepo. The web app is Next.js; the video engine is Remotion; the agent flow runs on the Vercel AI SDK with OpenAI.
| Layer | Tools |
|---|---|
| Web Frontend |
|
| Video Engine |
|
| AI / Agent |
|
| State & Interaction |
|
| Data & UI Atoms |
|
| Tooling |
|
| Infrastructure |
|
apps/
web/ Next.js app β the Studio, docs, and registry-driven pages
remotion/ Remotion compositions (every scene lives here)
packages/
ui/ Shared shadcn/ui components
bun install
bun run --cwd apps/web devThen open http://localhost:3000/studio.
MIT.
Made with β€οΈ by
heygaia.io β’ Documentation β’ Contact Us


