Features
- Visual timeline - Scrub through frames, manage playback, and navigate your video
- Props editor - Adjust composition inputs dynamically with a schema-aware interface
- Assets panel - Manage and preview project assets (images, audio, video)
- Renders panel - Track render jobs and client-side exports
- Hot reloading - Instant feedback when you modify composition code
- Diagnostics - Inspect environment capabilities and system status
- Client-side export - Export MP4/WebM directly from the browser using WebCodecs
Getting started
The recommended way to use Studio is through the Helios CLI.Initialize a new project
Scaffold a project with your preferred framework:Install dependencies
Start Studio
http://localhost:5173.
Commands
Start development server
npm run dev typically executes in scaffolded projects.
Preview production build
Compare component
List components
Keyboard shortcuts
| Key | Action |
|---|---|
Space | Play / Pause |
Arrow Left/Right | Previous / Next Frame |
Shift + Arrow | Jump 10 Frames |
Home | Go to Start |
I | Set In Point |
O | Set Out Point |
L | Toggle Loop |
Cmd/Ctrl + K | Open Composition Switcher |
? | Open Shortcuts Help |
Architecture
Studio acts as a host environment for the Helios Player.- Frontend - React-based UI wrapping the
<helios-player>component - Backend - Vite plugin (
vite-plugin-studio-api) providing API endpoints for file discovery, asset management, and render orchestration - Context -
StudioContextmanages global state (active composition, player state, assets)