Open source · MIT · Local-first

Open Source Smart Glasses — Build Private AI on Glasses You Already Own

Open source smart glasses are about control, not only price. This page compares the leading MIT stacks — Omi, MentraOS, OpenGlass — and where CyanBridge fits as a private, vendor-independent alternative to cloud-only AI glasses like Ray-Ban Meta.

ProjectWhat it isLicense & repoAI routingBest for
OmiWearable pendant, Omi Glass, desktop/mobile/web memory. 300k+ professionals. Always-listening transcription.MIT — github.com/BasedHardware/omi. Docs: docs.omi.me.Groq / OpenAI / Ollama localhost:11434.Second-brain memory across work + personal.
MentraOSSmart Glasses OS + Runtime. One app runs on G1, Z100 etc. Display, mic, camera, speakers unified API.MIT — github.com/Mentra-Community/MentraOS (2,326 stars).Phone-side runtime, multiple apps simultaneously, private & inspectable.Builders who need cross-glasses compatibility.
OpenGlassDIY <$25 hackable glasses (XIAO + camera). Hack any frames.MIT — github.com/BasedHardware/OpenGlass (Terryxxx fork, ~2025).Same Ollama pattern as OmiGlass.Makers & students.
CyanBridgeVendor-independent bridge for glasses you already own toward private, local-first AI.Android companion public on GitHub (Alternative-HeyCyan-App-and-SDK). Model Studio separate.Local LLM (Qwen/Gemma) → self-hosted (Ollama/Groq) → optional hosted (quoted).Privacy, accessibility, personal datasets.

Public source you can inspect today

CyanBridge Android companion: github.com/FerSaiyan/Alternative-HeyCyan-App-and-SDK (public). Model Studio remains locally maintained and is not claimed as publicly available — the site now distinguishes Public Android source from Source and Licensing (see /privacy and /terms). For OEM work see Omi Glass announcement (XIAO + camera, longer battery than Meta Ray-Bans, announcement video via x.com/kodjima33).

What open source means for smart glasses

  • Hardware open (schematics, printable frames) — e.g., OpenGlass <25$ DIY with XIAO + camera, IAm5tillLearning OpenSource-Ai-Glasses (RV1106B, Linux, MIT).
  • Firmware/app open (phone companion, RTSP streaming, BLE) — e.g., Omi (nRF5340 + nRF7002 Wi-Fi 6 dual mics), Omi Glass battery-first camera + XIAO.
  • OS open (cross-glasses runtime) — e.g., MentraOS (MIT, 2,300+ stars) for Even Realities G1, Vuzix Z100, shared Display/Mic/Camera API.
  • CyanBridge angle: public Android companion source (Alternative-HeyCyan-App-and-SDK) plus local-first data paths; Model Studio is maintained separately and not claimed as publicly available.

Self-hosted and offline AI: Ollama, Groq, OpenAI where you decide

  • OmiGlass default: Groq key, OpenAI key, or Ollama URL http://localhost:11434/api/chat for local hosting — pattern CyanBridge also supports for self-hosted inference.
  • Local vs cloud is a routing choice, not a belief statement. CyanBridge routes to phone/desktop/self-hosted when task fits, and only to an explicitly selected hosted provider when local hardware is insufficient.
  • Also called private AI glasses, offline AI glasses, self-hosted AI glasses — same goal: data stays with the user unless the user approves a quoted cloud job.

Privacy model: always-listening pendant vs display glasses bridge

Omi markets always-on wearable memory (conversation, screen, summaries, action items). That maximizes recall but requires deliberate permission and retention design. Display glasses (Even Realities G1, Z100, CyanBridge-bridged devices) maximize glanceable output. CyanBridge bridges the latter category: keep capture minimal, permissions explicit, and storage personal where possible.

Where CyanBridge fits in the open ecosystem

If you already own HeyCyan, EyeVue, Meizu MYVU, Ray-Ban Meta (experimental) or other bridged frames, CyanBridge lets you inspect exports, keep datasets local, and run Qwen/Gemma or other models on hardware you control. It is complementary to Omi (pendant) and MentraOS (OS) — choose the form factor and stack that matches your workflow, or combine them.

Start from the glasses you already own

Check device compatibility, then explore local-first and open-source bridge paths.

Continue