https://github.com/Remocn/remocn
Production-ready animations, transitions, backgrounds, and scenes for Remotion
https://github.com/Remocn/remocn
motion-design react remotion shadcn video
Last synced: 1 day ago
JSON representation
Production-ready animations, transitions, backgrounds, and scenes for Remotion
- Host: GitHub
- URL: https://github.com/Remocn/remocn
- Owner: Remocn
- License: mit
- Created: 2026-04-07T22:37:41.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-07-15T11:37:15.000Z (10 days ago)
- Last Synced: 2026-07-15T13:22:20.451Z (10 days ago)
- Topics: motion-design, react, remotion, shadcn, video
- Language: TypeScript
- Homepage: https://remocn.dev
- Size: 34.3 MB
- Stars: 979
- Watchers: 5
- Forks: 45
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README

# Remocn
remocn is a copy-paste component library for building videos in Remotion. Instead of writing every fade, wipe, and kinetic title from scratch, you `npx shadcn add` a polished primitive into your project and own the code. Built for solo builders and small teams who need a product demo video shipped today, not next week.
## Why remocn
Production-ready Remotion code: every component uses useCurrentFrame(), interpolate(), and spring() correctly. No Math.random() traps that break rendering.
Own your code: components are copied into your project, not installed as a dependency. Tweak them however you like.
Live previews: each component page mounts a real @remotion/player you can scrub frame-by-frame
## Installation
Remotion is a prerequisite — set up a Remotion project first if you don't have one (`npx create-video@latest`). Then add any component from the registry:
```bash
npx shadcn@latest add @remocn/blur-reveal
```
## Setup with AI
You need two things: an AI coding agent and an empty folder.
**1. Get an agent.** We recommend Claude Code, also works with ChatGPT, Opencode and others.
**2. Open the agent in an empty folder and paste:**
```text
Set up a new Remotion video project in this folder, then install the remocn agent skill: npx skills add Remocn/remocn --yes. When you're done, start the preview studio so I can watch the video while we work
```
When a browser tab opens with an empty video player, you're ready. Pick a [guide](https://remocn.dev/docs/guides) and make it yours.