Overview
omiGlass is an open-source smart glasses project that gives you AI capabilities with exceptional battery life.6x Battery Life
Longer lasting than Meta Ray-Bans
ESP32 S3 Sense
Powerful XIAO microcontroller with camera
Fully Open Source
Hardware, firmware, and software
Watch the announcement video to see omiGlass in action.
How to Get It
Pre-built Kit
Order a limited pre-built DevKit from Based Hardware
Build Your Own
Follow the guide below to build from scratch
Prerequisites
Ollama
Local AI model hosting
Arduino IDE
For firmware upload
3D Printer
For hardware components
Hardware Components
The current design does not include a switch. See the contribution section for how you can help improve this.
Software Setup
1
Clone the Repository
2
Configure API Keys
Copy the template and add your keys:Edit
.env and add:- Groq API key
- OpenAI API key
- Ollama URL (default:
http://localhost:11434/api/chat)
3
Install Ollama Model
4
Start the Application
Hardware Assembly
1
3D Print the Case
Print the glasses mount case using the STL files in the
hardware folder.2
Assemble Components
Wire the batteries and XIAO board according to the assembly diagram.
3
Final Assembly
Mount all components into the 3D printed case and attach hinges.
Firmware Installation
1
Open the Firmware
Open the firmware folder and load the
.ino file in Arduino IDE.2
Configure Arduino IDE
Add the ESP32 board package:
- Go to File → Preferences
- Add to “Additional Boards Manager URLs”:
- Go to Tools → Board → Boards Manager
- Search for
esp32and install the latest version
3
Select Board and Port
- Select port (likely COM3 or higher) at the top of Arduino IDE
- Search for
xiaoin the board selector - Select XIAO_ESP32S3
4
Configure PSRAM
Go to Tools dropdown and set PSRAM to OPI PSRAM.

5
Upload Firmware
Click the Upload button to flash the firmware to your XIAO ESP32S3 board.
Contributing
Help improve omiGlass!Software
Hardware
Join the Community
Get help with setup, contribute to the project, and connect with other builders
License
This project is licensed under the MIT License.Related Documentation
Omi Consumer
Production Omi wearable
DevKit 2
Necklace form factor DevKit
Build Guide
General assembly instructions
App Setup
Get started with the Omi app