MentraOS

MentraOS

MentraOS is the leading smart glasses platform + SDK. Stream your view, transcribe audio, talk to AI and capture photos hands-free on compatible glasses.

Stars: 1773

Visit
 screenshot

MentraOS is an open source operating system designed for smart glasses. It simplifies the development of smart glasses apps by handling pairing, connection, data streaming, and cross-compatibility. Developers can create apps using the TypeScript SDK quickly and easily, with access to smart glasses I/O components like displays, microphones, cameras, and speakers. The platform emphasizes cross-compatibility, speed of app development, control over device features, and easy distribution to users. The MentraOS Community is dedicated to promoting open, cross-compatible, and user-controlled personal computing through the development and support of MentraOS.

README:

Mentra Mach 1 Even Realities G1 Mentra Live

MentraOS

The open source operating system for smart glasses

WebsiteDocumentationDeveloper ConsoleMentra Store

Contributors License GitHub Stars GitHub Release Version Last Updated

Download on the App Store Get it on Google Play

Nightly Builds

Download Mobile APK Download ASG APK

Supported Smart Glasses

Works with Even Realities G1, Mentra Mach 1, Mentra Live. See smart glasses compatibility list here.

Apps on Mentra Store

The Mentra Store already has a ton of useful apps that real users are running everyday. Here are some apps already published by developers on the Mentra Store:

Live Captions
Captions
Link
Link
Merge
Merge
Notes
Notes
Calendar Reminder
Calendar
Dash
Dash
Live Translation
Translation
Mentra Store
See All

Write Once, Run on Any Smart Glasses

MentraOS is how developers build smart glasses apps. We handle the pairing, connection, data streaming, and cross-compatibility, so you can focus on creating amazing apps. Every component is 100% open source (MIT license).

Why Build with MentraOS?

  • Cross Compatibility: Your app runs on any pair of smart glasses
  • Speed: TypeScript SDK means you're making apps in minutes, not months
  • Control: Access smart glasses I/O - displays, microphones, cameras, speakers
  • Distribution: Get your app in front of everyone using smart glasses

Development Setup

Quick Start

For detailed setup instructions, see CLAUDE.md in the repository root.

Recommended Development Environment (Mobile)

  • Platform: macOS or Linux (Windows has known issues with this project)
  • Node.js: Version 20.x (use nvm for version management)
  • Package Manager: bun (preferred) or npm
  • Android: Android Studio with Java SDK 17
  • iOS: Xcode (macOS only)
  • Cloud: Docker and Docker Compose

Key Commands

Mobile App (mobile/):

bun install
bun start              # Start dev server
bun android            # Run on Android
bun ios                # Run on iOS
bun test               # Run tests

Cloud Backend (cloud/):

bun install
bun run dev            # Start Docker dev environment
bun run test           # Run tests

For complete build instructions, testing guidelines, and code style requirements, see CLAUDE.md.

MentraOS Community

The MentraOS Community is a group of developers, companies, and users dedicated to ensuring the next personal computer is open, cross-compatible, and user-controlled. That's why we're building MentraOS.

To get involved, join the MentraOS Community Discord server.

Contact

Have questions or ideas? We'd love to hear from you!

Contributing

MentraOS is made by a community and we welcome PRs. Here's the Contributors Guide: docs.mentra.glass/os-devs/contributing

Looking for ways to contribute? We mark issues we'd love the community to help with using the "Help Wanted" tag. Check them out here: Help Wanted Issues

License

MIT License Copyright 2025 MentraOS Community



MentraOS

© 2025 Mentra Labs

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for MentraOS

Similar Open Source Tools

For similar tasks

For similar jobs