Frame Smart Glasses

Frame is a pair of smart glasses with transparent display that supports augmented reality applications. This section contains technical documentation for developing applications on Frame.
Here you’ll find all the details about how Frame works under the hood. For software related information, be sure to also check out the Building Apps and Lua API pages.
Key Features
- 640x400 color OLED display
- 20° FOV optic
- Optional personalized prescriptions
- Thin and light 6mm lenses (not including optional prescription)
- 720p low power color camera
- Microphone
- FPGA acceleration for graphics and imaging
- Bluetooth 5.3
- 210mAh built-in rechargeable li-ion battery
- 3 axis accelerometer with tap detection
- 3 axis e-compass
- Full featured Lua based OS
- Charging dock with USB Type-C & 140mAh battery
Example Uses
- Generative AI on the go
- ML based image augmentation
- Computer vision research
- QR code & barcode detection
- Heads up telemetry
- AR app & game design
Available SDKs
Basic Examples
from frame_sdk import Frame
async def main():
async with Frame() as frame:
print(f"Battery: {await frame.get_battery_level()}%")
await frame.display.show_text("Hello World!")
import 'package:frame_sdk/frame_sdk.dart';
void main() async {
final frame = Frame();
await frame.connect();
print("Battery: ${await frame.getBatteryLevel()}%");
await frame.display.showText("Hello World!");
}