Skip to main content
The studio command starts a local development server with the Helios Studio visual editor interface.

Usage

Options

number
default:"5173"
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:
  1. A Helios project initialized with helios init
  2. Dependencies installed with npm install
  3. A helios.config.json file in your project root

Examples

Start Studio with default port

Output:

Use a custom port

Starts Studio on port 3000 instead of the default 5173.

Start Studio and open in browser

Studio features

Component installation

Studio provides a visual component browser:
  1. Click the “Components” tab
  2. Search or browse available components
  3. Click “Install” to add to your project
  4. 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 your helios.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 your vite.config.js:
  • Framework plugins (React, Vue, Svelte) are automatically loaded
  • Path aliases are respected
  • Custom Vite plugins work seamlessly

Example Vite config

Studio automatically uses this configuration.

Skills integration

Studio includes bundled skills for AI-assisted development:
  • Component generation
  • Animation suggestions
  • Code completion
  • Error diagnosis
Skills are automatically detected from the CLI package.

Troubleshooting

Port already in use

If port 5173 is already in use:
Or Studio will automatically find the next available port:

Configuration not found

Solution:

Components not loading

Ensure your framework is correctly set in helios.config.json:
Studio filters components based on framework compatibility.

Registry connection errors

If the component registry is unreachable:
You can still use Studio, but component installation will be unavailable.

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