Code
How remotion-dev/remotion is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Repository root
- Likely public API
- Likely public API
- Likely start-up file
- Likely start-up file
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a New Visual Effect
- Create effect module directory under packages/effects/src/your-effect-name/
- Implement runtime shader logic following GPU abstraction pattern
- Export effect component and register in barrel index
Add a New CLI Command
- Create command file in packages/cli/src/ following naming convention
- Integrate with render-flows for progress aggregation if needed
- Register command in CLI main entry point with argument parsing
Add a New Studio UI Panel
- Create React component in packages/browser-studio/src/
- Use design system components from packages/design/src/
- Integrate with composition state and rendering pipeline
Add External Service Integration
- Create service module under packages/ (e.g., packages/elevenlabs/)
- Implement async data fetching with Remotion timeline integration
- Export public API in package index and add setup documentation
Change the public API
Trace runtime behavior
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Files marked “likely” are guessed from their names.