iPad, phones, hockey-puck device, and ESP32 dev kit running SoulBox
Supported Devices

SoulBox runs everywhere you do.

The same Advanced Artificial Intelligence Companionship across iOS, Android, the SoulBox Earth web console, and dedicated ESP32-S3 hardware running our open firmware.

Companion Devices

Always-on hardware companions.

SoulBox firmware turns ESP32-S3 boards into dedicated AI companions with on-device wake words, streaming audio, and over-the-air updates from the cloud.

AiPi Lite ESP32-S3 device
ESP32-S3 · Compact

AiPi Lite

The pocket-sized SoulBox companion. Push-to-talk, RGB status, and a tiny ST7735 display — perfect for desks, demos, and pilots.

MCUESP32-S3 (dual-core, 240 MHz)
Memory8MB Flash · 8MB PSRAM
DisplayST7735 128×128 SPI
Audio OutES8311 codec → I2S speaker
Audio InOn-board microphone
ConnectivityWi-Fi · BLE · USB-C
IndicatorsWS2812 RGB · push-to-talk button
DFR1221 ESP32-S3 round display device
ESP32-S3 · Round Display

DFR1221

A 1.85" round-display companion with capacitive touch, MEMS mic, and 3.5mm audio out — the SoulBox face for living rooms and workshops.

MCUESP32-S3R8 (dual-core, 240 MHz)
Memory16MB QIO Flash · 8MB OPI PSRAM
Display1.85" 360×360 round TFT (ST77916, QSPI)
TouchCST816S capacitive (I²C)
Audio OutMAX98357 Class-D I²S amp · 3.5mm jack
Audio InPDM MEMS microphone
StoragemicroSD (MMC mode)
USBUSB-C with USB-Serial/JTAG
Firmware

Bringing ESP32 firmware with us.

One SoulBox runtime, two device targets — built for low-latency voice, fleet management, and hardware-grade reliability.

On-device wake word

Custom microWakeWord models trained on Modal GPU and exported as ESPHome v2 streaming TFLite — no server round-trip to start a conversation.

Streaming voice

Low-latency 16kHz mono PCM audio in and out, with full XTTS voice cloning playback over the SoulBox backend.

OTA fleet updates

Push firmware to whole device fleets from SoulBox Earth — staged rollouts and instant rollback.

Open hardware-friendly

Bring your own ESP32-S3 board: the AiPi Lite and DFR1221 firmware share a common SoulBox runtime layer.