The OS that builds itself
around your hardware.

OSCortex replaces complex Linux board setup with an intelligent, self-configuring microkernel. Flash your device, scan the on-screen QR code, and design high-performance Flutter interfaces live.

Used by +3,000 developers building smart screens

Automotive Infotainment·Embedded++·Autonomous driver synthesis. Ship native UI over the air.

OSCortex·Vehicle
21°C14:32

A10 → Amsterdam

24 min · 18 km

35%

Now Playing

Midnight Drive

Synthwave FM

Map
Music
Phone
Climate
Apps
72km/h
The Setup Flow

Frictionless Embedded Development.

An embedded device manufacturer downloads OSCortex Embedded Edition. Instead of setting up toolchains, compiling custom Linux boards, writing device trees, and fighting driver compatibility—they get a frictionless boot-to-code flow.

Step 01

First Boot QR

OSCortex boots on your hardware in under 1.5 seconds. No complex userspace shell—just a secure pairing QR code on the screen.

Step 02

Scan & Pair

Scan the QR code with any laptop or mobile device. Instantly opens the secure, web-based live development dashboard.

Step 03

Design & Manage

Design layouts and manage components inside the interface builder. AI agents build components and wire logic automatically.

Step 04

Air-Gapped Sync

Updates push over a secure end-to-end tunnel. Disable the connection at any time to keep the screen completely air-gapped.

The Secure Pairing Tunnel

Engineers never set up complex compiler toolchains. Design your screens visually or connect via native APIs. Our end-to-end development link can be toggled off instantly, allowing you to run the device in full air-gapped isolation.

Secure Local Web Tunnel established
Flutter engine hot-swap listener: OK
Connected via secure pairing token
// Simulated Device Network Log
cortex::boot_completed
└─ Displaying pairing QR code (Token: CX_883a91)
// Pairing scanned from developer laptop
cortex::tunnel::pairing_handshake_ok
├─ Device ID: Infotainment-Headunit-Toyota-V4
├─ Tunnel: Active (Local TCP Tunnel via 127.0.0.1:8823)
└─ Ready to accept OTA Flutter UI pushes...
// Dev hits “Save” on live-reload dashboard
cortex::ota::hot_push_received
├─ Size: 412 KB (Bundle SHA-256 verified)
├─ Dynamic library swap in 42ms
└─ Flutter Engine hot-reloaded successfully. (60fps render reset)
CDP WASM Fabric

Autonomous Driver Synthesis

OSCortex scans for unrecognized SPI, I2C, USB, or GPIO hardware on startup. Instead of searching for Linux drivers or writing kernel modules, the **Cortex AI subsystem** analyzes the device interface, synthesizes a driver in **CDP WASM format**, and sandboxes it in userspace.

The new hardware is mapped to your developer dashboard as a usable API in seconds.

Cortex AI Driver Synthesis Logger
# System scan initialization...
> cortex_kernel::scan_bus --type=i2c
Found I2C controller at address 0x3FF8A00
[!] Unknown device detected at I2C address 0x48
> Querying hardware identifier signature... matched “TI TMP102”
> Retrieving TMP102 register map and data specs...
> Synthesizing userspace driver using CDP WASM template...
[✓] Driver generated: tmp102_sensor.wasm (24 KB, SHA-256 checked)
[✓] Driver successfully injected into supervised Sandbox 14
> Exported telemetry API: device.sensors.getTemperature()
Ready for immediate consumption in developer dashboard.

Why It Wins

Replacing the Legacy Linux BSP

Pain Point (Linux Embedded)OSCortex Solution
Weeks wasted setting up custom cross-compilation toolchains.**Zero setup.** Code your UI directly inside any web browser.
Device tree configuration and fighting kernel driver failures.**Cortex Driver Synthesis** auto-generates WASM drivers from hardware footprints.
No unified GUI framework (custom Wayland/X11 wrappers, Qt licenses).**Flutter-native** from day one, hardware accelerated by Skia/Impeller.
OTA updates are custom, fragile, and brick devices frequently.**Built-in dynamic packages.** Inherent to kernel-level software delivery.
Months of engineering before seeing a working mockup on target hardware.**Hours.** Flash OS, scan QR code, code in browser, see results live.
Requires scarce, expensive embedded Linux BSP expertise.**Standard Flutter developer talent pool** can build for physical hardware.

License Per Device

Simple licensing model for OSCortex Embedded Edition shipped on production hardware.

Dashboard SaaS

Hosted cloud dashboard for secure fleet tunnels, OTA delivery, and real-time coding workspaces.

Fleet Management

Push verified software updates, monitor device health logs, and map telemetry metrics globally.

Support Contracts

Direct engineering support, custom CDP WASM hardware profiles, and offline AI tuning models.

“OSCortex allows device makers to move from raw silicon to a fully-custom production interface in an afternoon.”

— The OSCortex Embedded teamInitial B2B Release
System architecture

Six layers. One coherent system.

From a Rust microkernel to a Generative UI, every layer of OSCortex was written from scratch — to give the AI a clean line down to the metal.

Layer · ui

Generative UI

Flutter render layer · intent-driven

Interfaces are composed from descriptions of intent. Widget trees are diffed and reconciled at 60–120fps. No app installs, no version drift.

Flutter embedderSkiaIntent IR

~25k

kernel LOC

<1s

cold boot

60+fps

reconcile

Where it ships

One kernel. Tailored to any hardware.

OSCortex isn't a desktop OS trying to fit into embedded. It's a substrate that adapts—same Rust kernel, same Flutter runtime, same AI driver layer—whether you're shipping automotive head units, game consoles, or smart appliances.

Automotive

Infotainment that builds itself

Flash OSCortex to your head unit. The kernel detects CAN bus, touchscreens, GPS, and audio controllers, and synthesizes drivers autonomously. Ship native Flutter UIs over the air. No Linux BSP. No driver hell.

AU
Hours to first prototypeMonths with Linux
Industrial IoT

Secure edge fleet updates

Deploy thousands of secure gateways. Apps are resolved dynamically from a package server, SHA-256 verified, and run in isolated user spaces. Update code by pushing to the server—every device refreshes instantly.

IN
Dynamic package updatesFragile OS agents + Docker
Smart Appliances

Zero-config code-to-screen pipeline

Flashes directly onto smart ovens, thermostats, or home controls. Boots to a QR code on first launch. Scan, connect WiFi, and code the UI in real-time. No local compiler toolchains or system setup required.

SM
Instant setup in browserComplex hardware flashing
Kiosks & Signage

Boot to app in 1.5 seconds

No desktop, no login screens, no bloated systemd. One fullscreen Flutter application, hardened at the kernel level. Dynamic remote content rotation via the package manager with kernel-level crash recovery.

KI
1.5s cold boot10-30s boot on Linux
Game Consoles

Custom userspace and shell control

Flashes to hand-helds or console hardware. Define a completely custom launcher, custom game store, and experience on a real-time Rust kernel. 60fps Flutter rendering with robust hardware isolation.

GA
Full platform ownershipLicensed OS + royalties
General Purpose

Developer Workstation Preview

While our primary commercial focus is B2B embedded hardware, we continue to develop the general-purpose edition in the background. The same core microkernel can boot as a developer workstation running our custom canvas.

GE
Active background R&DDesktop-only OS models
Market Opportunity

The OS layer is the last unclaimed surface in AI.

Foundation models commoditised. Chatbots commoditised. The one surface no one owns is the operating system built to host intelligence — at the edge, on-device, under your control.

We're building the substrate. Rust microkernel, AI as a kernel service, Generative UI on top.

Talk to the founder

Round

Seed

Open

Boot

0.9s

cold start

Kernel

~25k

LOC · Rust

Preview

Gated

developer access

Founder

Tahiru

Dotcorr · Amsterdam

Background spans bootloaders, kernels, device bring-up, and Flutter product surfaces. OSCortex is the synthesis: microkernel in Rust, AI as a kernel service, Generative UI on top. Built solo, in public.

Builds · Live from GitHub Actions & Releases

Download the SDK & Dev OS. Boot it tonight.

Every tagged release auto-publishes here. Grab the latest ISO containing our bare-metal kernel, the embedded compositor, and the live-reload tunnel, and test it in a VM or on your target hardware.

Querying release matrix…

ISO assets are unsigned previews · for testing, not production · run in a VM unless you know what you’re doing and have backed up your local drives

FAQ

Frequently asked questions

  • No. OSCortex replaces complex Linux board setup with an intelligent, self-configuring microkernel. Flash your device, scan the on-screen QR code, and design live in your browser while our agent autonomously synthesizes your hardware drivers.

  • OSCortex scans for unrecognized SPI, I2C, USB, or GPIO hardware on contact. Our kernel-resident AI analyzes the device interfaces and registers, synthesizes a secure driver in WebAssembly (CDP WASM format), and runs it in a supervised sandbox. The device is mapped to your dashboard as a typed API instantly.

  • Yes. The pairing connection operates over a secure end-to-end encrypted tunnel for live design and updates. Once you have finalized your layout, you can disable the network connection entirely at any time to run the device in full air-gapped, isolated security.

  • Traditional Linux BSPs require weeks of compilation, custom board configuration files, device trees, and heavy graphic wrappers. OSCortex is a memory-safe Rust microkernel booting in under 1.5 seconds directly to a hardware-accelerated Flutter compositor, saving months of configuration effort.

  • We target standard x86_64 and aarch64 architectures. Whether you are using a Raspberry Pi, custom ARM Single Board Computers (SBCs), or standard industrial dev kits, OSCortex can boot and dynamically synthesize code for your connected peripherals.

Try OSCortex now.

Request early access. We'll notify you when your build is ready to flash.