OpenVision is a free, open-source iOS app that connects your Meta Ray-Ban glasses to the AI of your choice. Run models 100% on-device with Apple MLX (no cloud, no API key, works offline), or pick Apple Intelligence, OpenAI, Gemini Live, or OpenClaw. Ask by voice and hear answers back, analyze what you see in real time, recognize faces, and search the web. Your history and data stay on your phone. Your glasses. Your AI. Your rules.
No reviews yetBe the first to leave a review for OpenVision
Hunter
📌
Hey Product Hunt! 👋
I built OpenVision because I love my Meta Ray-Ban glasses but wanted more control over the AI behind them — the official app is closed and cloud-only.
OpenVision is a free, open-source iOS app that connects your glasses to the AI of your choice. The part I'm most proud of: it runs entirely on-device with Apple MLX — no cloud, no API key, works offline — so your conversations and photos never leave your phone. Prefer the cloud? Pick OpenAI, Gemini Live, Apple Intelligence, or OpenClaw instead.
You can ask by voice and hear answers back, analyze what you see in real time, recognize faces, and search the web — all hands-free through the glasses.
It's MIT-licensed and on GitHub. Would love your feedback, issues, and stars, and I'm happy to answer any questions right here! 🙌
Report
Would love a hands-free way to start a new conversation topic mid-session, like a short double-tap gesture on the glasses to clear context without needing to open the app on my phone.
Report
Hunter
@soneruludo45531 Love this idea — a hands-free "new topic" fits the wearable-first spirit perfectly. Today you can clear context with the + in History, but you're right that it shouldn't mean reaching for the phone. A voice trigger like "Ok Vision, new topic" is very doable; a touchpad double-tap depends on what the Meta glasses SDK exposes, which I'll dig into. Opening a GitHub issue to track it — thank you!
Love that it routes everything through MLX on-device first instead of defaulting to a cloud LLM, such a thoughtful default for a wearable that's already capturing your surroundings all day.
Report
Hunter
@yaaryanatmb8em Thank you — that was exactly the design goal. A device that sees your world all day shouldn't be streaming it to a cloud by default. On-device first, cloud only when you choose it.
Report
love that you made it work fully offline through Apple MLX, that is a real flex for an iOS app and keeps everything genuinely private
Report
Hunter
@guvercinme55192 Appreciate it! Fully-offline was the whole reason I started this — no signal, no API key, nothing leaving the phone. Glad it lands with you.
Would love a hands-free way to start a new conversation topic mid-session, like a short double-tap gesture on the glasses to clear context without needing to open the app on my phone.
@soneruludo45531 Love this idea — a hands-free "new topic" fits the wearable-first spirit perfectly. Today you can clear context with the + in History, but you're right that it shouldn't mean reaching for the phone. A voice trigger like "Ok Vision, new topic" is very doable; a touchpad double-tap depends on what the Meta glasses SDK exposes, which I'll dig into. Opening a GitHub issue to track it — thank you!
@soneruludo45531 Done — tracked it here: github.com/rayl15/OpenVision/issues/44 — voice trigger first, and I'll check whether the glasses SDK exposes a tap gesture for the double-tap idea. Thanks again!
Love that it routes everything through MLX on-device first instead of defaulting to a cloud LLM, such a thoughtful default for a wearable that's already capturing your surroundings all day.
@yaaryanatmb8em Thank you — that was exactly the design goal. A device that sees your world all day shouldn't be streaming it to a cloud by default. On-device first, cloud only when you choose it.
love that you made it work fully offline through Apple MLX, that is a real flex for an iOS app and keeps everything genuinely private
@guvercinme55192 Appreciate it! Fully-offline was the whole reason I started this — no signal, no API key, nothing leaving the phone. Glad it lands with you.