In development

HeroDeck

A universal control and automation platform. Adjust volumes, run macros, map keys and integrate APIs, on any hardware or software, over USB, Bluetooth or local network.

Node.jsElectronC/C++ESP32Ionic / Capacitor
status: in development
modules: 3 active
 
// audio mixer
sl1: 75% master volume
sl2: 0% microphone
sl3: 45% discord
 
// active macros
OBS: main scene
Spotify: pause / play
 
build: passing
HeroDeck
Audio Control

Adjust application and microphone volumes separately, mute channels with dedicated buttons and monitor information on an OLED screen or in the software interface.

Command Automation

Keyboard mapping for macros, custom shortcuts, script execution, software control and integration with third-party APIs.

Universal Hardware

Works with ESP32, Arduino, USB keyboards, touch screens and IR emitters. Any device can become a programmable control interface.

Preset Community

An online platform to share automation presets, custom firmware, integration modules and 3D models for printing cases.

Cross-platform and open source

HeroDeck Core is a Node.js control server that bridges hardware and computer over serial or local network. The firmware runs on ESP32/Arduino and talks to the Core in JSON.

The desktop software will be distributed on Steam (Windows, Linux, macOS). The mobile apps will be available on the App Store and Play Store, fully compatible with desktop presets.

desktop:: Electron (Win, Linux, macOS)
core:: Node.js + CLI
firmware:: C/C++ (ESP32, Arduino)
mobile:: Ionic + Capacitor (Android, iOS)
protocol:: JSON over Serial / TCP
distribution:: Steam, App Store, Play Store
>_
Want to follow the development of HeroDeck?
Get in touch to be notified at launch or to learn more about the project.
Get in touch →