Build Wearable AI.
Your Way.

We partner with hardware manufacturers so you don’t have to. Pick your specs, code against our API, ship your product.

Early access — shipping 2026
01 — The Problem

They built a computer
for your face.
And won’t let you code on it.

No API

You can’t program it.

Meta built a computer for your face and locked the door. Apple did the same. You get their apps or nothing.

Fixed Hardware

You can’t choose your sensors.

Need thermal imaging? LiDAR? A different NPU? Too bad. The hardware is sealed. What you get is what you get.

No Access

You can’t touch the system.

No API access to sensors, cameras, or compute. The most capable hardware on the planet, locked behind someone else’s priorities.

One Path

You build their vision, not yours.

Medical diagnostics glasses. Industrial inspection wearables. Accessibility devices. None of these fit inside someone else’s app store.

02 — The Platform

The Gateway to
Smart Wearables.

Full hardware API access — every sensor, camera, and compute module at your fingertips. We handle the manufacturer partnerships. You write the code.

Full Hardware API

Sensors, camera feeds, display, compute — all accessible through a clean, documented API. Program your glasses the way you’d program anything else.

Full System Control

Root access to the device. Raw sensor streams. GPIO, I2C, SPI interfaces. Build at the hardware level, not the app level.

Hardware Modularity

Swap compute, sensors, battery, form factor. Work with any manufacturer’s hardware through a single unified API.

03 — Developer Experience

Ship in hours,
not months.

A clean SDK that gets out of your way. Connect, stream, build — across any device.

connect.py
import openframe

# Connect to any device, access every sensor
device = openframe.connect("glasses-001")

# Stream camera, thermal, and IMU data
device.stream(sensors=["camera", "thermal", "imu"])
device.display.show("Ready.")
sensors.py
# Full API access to every hardware module
with device.sensors.camera as cam:
    frame = cam.capture(resolution="4k")
    depth = device.sensors.lidar.scan()
    temp = device.sensors.thermal.read()
    device.display.overlay(frame, depth)
discover.py
# Hardware-agnostic. Works across manufacturers.
for device in openframe.discover(capability="thermal"):
    device.sensors.thermal.on("threshold", callback=alert)
    device.display.show("Monitoring...")
04 — Early Access

Build what they
won’t let you.

Join the waitlist for early SDK access and hardware dev kits.