@hyperframes/studio contains the React application, editor components, player,
timeline, and hooks that power HyperFrames Studio.
Most people should not install this package directly. To open a project in the
complete Studio application, run:
http://localhost:5190.
Entry points
Peer dependencies are React 19, React DOM 19, and Zustand 4 or 5.
Main exports
Complete application
Editor structure
Playback and timeline
Hooks and utilities
The package also exports
CompositionLevel, TimelineElement, PickedElement,
and PatchOperation.
How Studio stays connected to a project
- Studio loads the composition in an iframe with the HyperFrames runtime.
- Player controls communicate with that runtime to play, pause, and seek.
- The editor and timeline send changes through the Studio API.
- The Studio server writes those changes back to the project files.
- External file changes refresh the preview while keeping the current position when possible.
Tailwind preset
Related pages
Use Studio
Learn the complete editing workflow.
Studio server
Connect project files, media, linting, and render jobs.
Player
Embed playback without the editing interface.
SDK
Query and edit compositions without Studio.