studio command starts a local development server with the Helios Studio visual editor interface.
Usage
Options
Port to listen on. Short form:
-p.What is Studio?
Helios Studio is a visual development environment that provides:- Real-time preview of your compositions
- Component browser with live search
- One-click installation of components from the registry
- Timeline editor for animation timing
- Property inspector for component configuration
- Hot module replacement for instant updates
Prerequisites
Before running Studio, ensure you have:- A Helios project initialized with
helios init - Dependencies installed with
npm install - A
helios.config.jsonfile in your project root
Examples
Start Studio with default port
Use a custom port
Start Studio and open in browser
Studio features
Component installation
Studio provides a visual component browser:- Click the “Components” tab
- Search or browse available components
- Click “Install” to add to your project
- Components are automatically configured for your framework
Live preview
Studio renders your composition in real-time:- Changes to your code update instantly
- Timeline scrubbing for frame-by-frame inspection
- Playback controls (play, pause, loop)
- Export directly from the preview
Component management
Manage installed components:- Update components to the latest version
- Remove components you no longer need
- View component source code
- Check for available updates
Configuration
Studio reads yourhelios.config.json to:
- Determine your framework (React, Vue, Svelte, etc.)
- Filter components compatible with your framework
- Configure component installation directories
- Connect to custom component registries
Example configuration
Integration with Vite
Studio uses Vite under the hood and respects yourvite.config.js:
- Framework plugins (React, Vue, Svelte) are automatically loaded
- Path aliases are respected
- Custom Vite plugins work seamlessly
Example Vite config
Skills integration
Studio includes bundled skills for AI-assisted development:- Component generation
- Animation suggestions
- Code completion
- Error diagnosis
Troubleshooting
Port already in use
If port 5173 is already in use:Configuration not found
Components not loading
Ensure your framework is correctly set inhelios.config.json:
Registry connection errors
If the component registry is unreachable:Studio API
Studio exposes an API for component management:Install component
Remove component
Update component
Check installation status
Performance
Studio is optimized for development:- Fast refresh - Changes reflect in milliseconds
- Lazy loading - Components load on demand
- Memory efficient - Minimal overhead during development
See also
- helios init - Initialize a project for Studio
- helios components - Browse components from CLI
- Component management - Install and manage components