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
Experience KryonOS in Your Browser
Test the Duktape JavaScript engine, Touch GUI, and Account pairing protocol running on simulated ESP32 hardware.
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.
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
Core 1: Cloud & Cryptography
FreeRTOS daemon, TLS sockets, and hardware random number nonces
Dual SPI Bus Isolation
Dedicated high-speed display bus & independent storage bus
Standard Hardware Pinout Reference
Default GPIO assignments for standard 2.8" or 3.2" ILI9341 + XPT2046 shield
| Peripheral Module | MOSI / DIN | MISO / DOUT | SCK / CLK | Chip Select (CS) | DC / RS | Reset (RST) |
|---|---|---|---|---|---|---|
| ILI9341 Display (VSPI) | GPIO 23 | GPIO 19 | GPIO 18 | GPIO 5 | GPIO 2 | GPIO 4 |
| XPT2046 Touch Controller | GPIO 23 | GPIO 19 | GPIO 18 | GPIO 21 | N/A | N/A |
| MicroSD Card Slot (HSPI) | GPIO 13 | GPIO 12 | GPIO 14 | GPIO 15 | N/A | N/A |
Quick Flash via Command Line (esptool)
Flash the pre-compiled binary images directly to your ESP32 in seconds.