KryonOS Cloud Services & v1.4.2 Firmware Live

The Standalone JavaScript GUI OS for ESP32

Run interactive JavaScript applications, games, and 3D graphics on microcontrollers with zero reflashing. Connect physical devices to your unified KryonOS Account for cloud sync, KryonDrive, and Global AI capabilities.

Duktape

Native JS Engine

2.8" Touch

ILI9341 Double Buffer

Split SPI

VSPI & HSPI Collision-Free

1 Account

Device & SSO Ecosystem

Interactive Hardware Emulator

Experience KryonOS in Your Browser

Test the Duktape JavaScript engine, Touch GUI, and Account pairing protocol running on simulated ESP32 hardware.

ESP32-WROOM-32 (ILI9341 2.8" TFT)
192.168.1.142320x240
KryonOS v1.4.2
RAM: 182KSD: OK● LIVE
Engine & Cloud Capabilities

Engineered for High-Performance Microcontrollers

From the Duktape JavaScript engine to cloud device management, KryonOS bridges embedded hardware and web development.

Duktape JavaScript Runtime

Execute interactive JavaScript scripts, games, and apps on the ESP32 without reflashing firmware. Edit on SD card or deploy from KryonDrive.

Split SPI Bus Architecture

VSPI dedicated to ILI9341 2.8" Display and Touch controller, while HSPI handles high-speed SD Card operations, eliminating SPI bus collisions.

3D Wireframe & GUI Engine

Hardware-accelerated double-buffering with smooth 2D windows, touch events, widgets, and 3D wireframe math routines.

Seamless Device Pairing

Link your ESP32 in seconds using the pairing code displayed on your screen. Once paired, cloud services synchronize automatically.

Cloud AI Service

Ask questions, generate JavaScript routines, and process sensor data directly on your microcontroller.

KryonDrive Cloud Sync

Upload scripts and assets from the web dashboard. Devices fetch manifests and automatically keep local apps synchronized.

KryonMail Integration

Account email integration designed for notifications, alerts, and message preview on your LCD screen.

Unified KryonOS Account

One single account for managing all your paired devices, cloud storage files, and AI services.

Hardware & Architecture Blueprint

Engineered for ESP32 Dual-Core Silicon

A split dual-bus hardware architecture ensures zero display flicker, dedicated SD card throughput, and hardware-accelerated SHA-256 cloud handshakes.

Core 0: Duktape JS Engine

Event-loop runtime, dynamic script compilation, and graphics buffer

JS Memory Heap
64 KB PSRAM / SRAM
Rendering Pipeline
TFT_eSPI DMA
Touch Polling
50 Hz Interrupt

Core 1: Cloud & Cryptography

FreeRTOS daemon, TLS sockets, and hardware random number nonces

TRNG Hardware Nonce
esp_fill_random()
Crypto Acceleration
mbedTLS HW SHA-256
Auth Storage
Encrypted NVS Flash

Dual SPI Bus Isolation

Dedicated high-speed display bus & independent storage bus

VSPI (Display + Touch)
40 MHz Clock
HSPI (SD Card Drive)
20 MHz FAT32
Bus Contention
Zero Lockups

Standard Hardware Pinout Reference

Default GPIO assignments for standard 2.8" or 3.2" ILI9341 + XPT2046 shield

ESP32-WROOM-32 / WROVER
Peripheral ModuleMOSI / DINMISO / DOUTSCK / CLKChip Select (CS)DC / RSReset (RST)
ILI9341 Display (VSPI)GPIO 23GPIO 19GPIO 18GPIO 5GPIO 2GPIO 4
XPT2046 Touch ControllerGPIO 23GPIO 19GPIO 18GPIO 21N/AN/A
MicroSD Card Slot (HSPI)GPIO 13GPIO 12GPIO 14GPIO 15N/AN/A

Quick Flash via Command Line (esptool)

Flash the pre-compiled binary images directly to your ESP32 in seconds.

$ esptool.py --chip esp32 --port COM3 --baud 921600 write_flash -z 0x1000 bootloader.bin 0x8000 partitions.bin 0x10000 kryonos_firmware.bin
Baud rate 921600 for ultra-fast 12s flashing
Auto-initializes NVS partition & WiFi config
Full source available on GitHub repo