OpenGlass  by BasedHardware

Smart glasses turn any glasses into AI-powered smart glasses

created 1 year ago
3,706 stars

Top 13.4% on sourcepulse

GitHubView on GitHub
Project Summary

OpenGlass aims to transform standard eyeglasses into AI-powered smart glasses using affordable, off-the-shelf components. It targets makers, developers, and hobbyists interested in wearable AI applications like life recording, object identification, and real-time translation. The project offers a hackable platform for custom AI functionalities on everyday eyewear.

How It Works

The system utilizes a Seeed Studio XIAO ESP32 S3 Sense microcontroller for processing and connectivity, paired with a small battery and a 3D-printed mount. Firmware is developed using the Arduino IDE, and the user interface is managed by an Expo project, accessible via a web interface. This approach leverages readily available hardware and software tools for accessibility and ease of modification.

Quick Start & Requirements

  • Install: Clone the repository (git clone), install Node.js dependencies (npm install or yarn install).
  • Prerequisites: Arduino IDE, ESP32 board package, 3D printer for mount, Seeed Studio XIAO ESP32 S3 Sense, EEMB LP502030 battery, API keys for Groq/OpenAI, Ollama (self-hosted).
  • Setup: Requires flashing firmware to the ESP32 and configuring API keys.
  • Docs: https://github.com/BasedHardware/OpenGlass

Highlighted Details

  • Turn any glasses into AI-powered smart glasses.
  • Low-cost hardware components (under $25).
  • Supports features like life recording, object identification, and text translation.
  • Hackable and customizable platform.

Maintenance & Community

  • The project has moved to the Omi repository and the current repository is no longer supported.
  • Community support is available via the Based Hardware Discord server.

Licensing & Compatibility

  • Licensed under the MIT License.
  • Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

The project explicitly states that the current repository is no longer supported and has moved to a different location (Omi repository). This indicates potential maintenance gaps and the need to migrate to the new repository for ongoing development and support.

Health Check
Last commit

1 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
1
Star History
97 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.