Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/BintzGavin/helios/llms.txt

Use this file to discover all available pages before exploring further.

The Helios CLI provides commands for project initialization, rendering, component management, and deployment.

Installation

Install the Helios CLI globally or use it in your project:
npm install -g @helios-project/cli
Or use with npx:
npx helios --version

Command structure

All Helios commands follow the pattern:
helios <command> [arguments] [options]

Available commands

Project initialization

Rendering and video output

  • helios render - Render a composition to video
  • helios merge - Merge multiple video files into one
  • helios job - Manage distributed rendering jobs

Development tools

  • helios studio - Launch the Helios Studio visual editor
  • helios build - Build the project for production
  • helios preview - Preview the production build locally

Component management

  • helios components - List and search available components
  • helios add - Add a component to your project
  • helios list - List installed components
  • helios remove - Remove a component from your project
  • helios update - Update a component to the latest version
  • helios diff - Compare local component with registry version

Deployment

  • helios deploy setup - Scaffold Docker configuration files
  • helios deploy gcp - Scaffold Google Cloud Run configuration
  • helios deploy aws - Scaffold AWS Lambda configuration

Global options

Most commands support standard options:
--help, -h    # Show help for a command
--version, -v # Show CLI version

Environment variables

Browser configuration

HELIOS_BROWSER_ARGS="--no-sandbox --disable-setuid-sandbox"
PUPPETEER_EXECUTABLE_PATH="/usr/bin/chromium"
These variables configure the browser used for rendering:
  • HELIOS_BROWSER_ARGS - Custom Chromium/Chrome command-line arguments
  • PUPPETEER_EXECUTABLE_PATH - Path to a custom browser executable

Configuration file

Most commands require a helios.config.json file in your project root. See helios init for details on creating this file.

Common workflows

Creating a new project

helios init my-project
cd my-project
npm install
helios studio

Rendering a video

helios render composition.html -o output.mp4 --width 1920 --height 1080

Adding components

helios components        # Browse available components
helios add fade-in      # Add a component
helios list             # Verify installation

Distributed rendering

# Generate a job specification
helios render composition.html --emit-job job.json --concurrency 4

# Execute the job
helios job run job.json

Build docs developers (and LLMs) love