Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions.
The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functions and interact with external services.
The system covers broad capability areas including semantic memory retrieval, voice-driven workflow automation, and multimodal activity capture. It manages the full lifecycle of AI interactions through automated conversation summarization, persona emulation, and the programmatic management of memories and action items.
The project provides a choice between self-hosting the backend or using a managed cloud service, with available SDKs for building third-party applications.