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