Helios Documentation
A completely modular software controller adapter. Built for performance and custom control, while maintaining our core values of accessibility and open research.
Getting Started
Helios Overview
Controller routing, video capture, scripting, computer vision, and output in one modular Windows app
Installation
Requirements, first launch, and optional components
Getting Started
Build and verify your first Helios workflow
Workspace & Core Tools
Setups, layouts, run groups, preferences, engine building, dataset capture, and panel controls
FAQ
Common questions about Helios
Troubleshooting
Diagnose Helios source, processing, output, and setup problems
Script API Reference
Controls and Script Data
Read controller, keyboard, and mouse state and publish compact bytes from CV scripts
Vision Tools
Find colored contours and compare images or templates from CV Python and CV C++
Meter Measurements
Measure distance, speed, and release timing between two detected points
Python Inference
Run detection, pose, and segmentation models from CV Python
C++ Inference
Run detection, pose, segmentation, and OCR workflows from CV C++
OCR
Read text from selected frame regions in CV Python or CV C++
Overlay Drawing
Draw lines, boxes, circles, and text on CV frames or the fuser output
Online Resources API
Manage access to your private Online Resources from a trusted external app
Plugins
Capture Plugins
Video capture plugins for computer vision processing
Input Plugins
Controller, keyboard, and mouse input capture plugins
Output Plugins
Virtual controller, bridge, and remote play output plugins
Scripting Plugins
Script execution engines for controller and computer-vision workflows
Utility Plugins
Monitoring, logging, editors, file management, and support tools