If you can write JavaScript, you can build embedded devices.
DejaOS brings the JS runtime into the MCU — write business logic in JavaScript and it runs directly on the hardware. No firmware engineers to hire, no compile-and-flash waits — ship new features like you ship an app.
Explore DejaOS
Low Entry Barrier
Frontend engineers, building hardware from day one.
A lightweight QuickJS engine runs standard ES2020 JavaScript directly on the MCU. 100% of the business code is JS — no C, no firmware low-level — your existing front-end team owns hardware development.
Full Hardware Access
One line of JS, full control of every hardware port.
GPIO, UART, RS485, Wiegand — every I/O is programmable; 50+ hardware APIs ready out of the box. Serial comms, access control, sensor reads — everything handled by plain JS functions, with no trade-off in capability.
Visual UI Development
Device screens, as free as writing a web page.
The built-in LVGL graphics framework lets you control layout, animation and interaction entirely from JS. No re-flashing to update UI — business logic and interface live in one codebase, what you see is what you ship.
Native Connectivity
Power on, instantly connected — zero lines of network code.
MQTT, HTTP and NTP are baked in; the device connects to the cloud and syncs time the moment it boots. Backend integration, telemetry and remote control work out of the box — saving at least two weeks of protocol tuning.
On-Device Face AI
50k face library, 300 ms match — works even offline.
Face algorithms run on the device itself: 50,000+ face templates per unit, recognition in under 0.3 seconds. No external AI module, no cloud dependency — open in seconds on weak or offline networks, and you skip the cost of a dedicated AI chip.
Rapid Delivery
Ship features like an app update — never re-flash firmware.
Push code to the device in one click; business logic hot-updates and is no longer chained to firmware build cycles. Requirement changes go live the same day — product trial-and-error cost drops from weeks to hours.
















