BasedHardware/omi

AI that sees your screen, listens to your conversations and tells you what to do

What it solves

Omi acts as a "second brain" by automatically capturing, transcribing, and remembering everything a user sees and hears across various devices. It solves the problem of forgetting important details from conversations or screen activity by providing a searchable, AI-powered memory of a user's daily digital and physical interactions.

How it works

Omi uses a cross-platform ecosystem to capture data in real-time:

  • Capture: It collects audio and screen data via a dedicated wearable device, a macOS app, or a mobile app.
  • Processing: Data is sent to a Python-based backend that handles Voice Activity Detection (VAD), diarization (identifying different speakers), and speech-to-text (STT) via Deepgram.
  • Storage & Retrieval: Information is stored in Firestore and cached with Redis, allowing LLMs to access this history to generate summaries, action items, and answer questions in a chat interface.
  • Hardware: The system includes open-source firmware for wearables (nRF/Zephyr) and glasses (ESP32-S3) that communicate via BLE.

Who it’s for

  • Professionals who need to track action items and summaries from numerous meetings and conversations.
  • Developers interested in building AI-powered wearable hardware or integrating custom AI personas.
  • Users who want a comprehensive, searchable archive of their life's audio and visual inputs.

Highlights

  • Multi-device support: Works across wearables, macOS, iOS, and Android.
  • Full-stack open source: Includes everything from hardware designs and firmware to the backend API and frontend apps.
  • Real-time capabilities: Features real-time transcription and audio streaming pipelines.
  • Extensible: Provides SDKs for multiple languages and an MCP (Model Context Protocol) server for integration.

Related

  • Project
  • Project
  • Project
  • Project
  • Project