<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AI Wearable Open Source on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/ai-wearable-open-source/</link>
        <description>Recent content in AI Wearable Open Source on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 18 Apr 2026 16:05:03 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/ai-wearable-open-source/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>omi</title>
        <link>https://producthunt.programnotes.cn/en/p/omi/</link>
        <pubDate>Sat, 18 Apr 2026 16:05:03 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/omi/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1593086439822-bcebf2f1e052?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NzY0OTk0NDV8&amp;ixlib=rb-4.1.0" alt="Featured image of post omi" /&gt;&lt;h1 id=&#34;basedhardwareomi&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/BasedHardware/omi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;BasedHardware/omi&lt;/a&gt;
&lt;/h1&gt;&lt;div align=&#34;center&#34;&gt;
&lt;h1 id=&#34;omi&#34;&gt;&lt;strong&gt;omi&lt;/strong&gt;
&lt;/h1&gt;&lt;h3 id=&#34;a-2nd-brain-you-trust-more-than-your-1st&#34;&gt;A 2nd brain you trust more than your 1st
&lt;/h3&gt;&lt;p&gt;Omi captures your screen and conversations, transcribes in real-time, generates summaries and action items, and gives you an AI chat that remembers everything you&amp;rsquo;ve seen and heard. Works on desktop, phone and wearables. Fully open source.&lt;/p&gt;
&lt;p&gt;Trusted by 300,000+ professionals.&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;http://discord.omi.me&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/discord/1192313062041067520?label=Discord&amp;amp;logo=discord&amp;amp;logoColor=white&amp;amp;style=for-the-badge&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Discord&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://github.com/BasedHardware/Omi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/stars/BasedHardware/Omi?style=for-the-badge&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Repo stars&#34;
	
	
&gt;&lt;/a&gt; 
&lt;a class=&#34;link&#34; href=&#34;https://opensource.org/licenses/MIT&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;License: MIT&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://omi.me/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Website&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Docs&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;http://discord.omi.me&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;https://x.com/kodjima33&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Twitter&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;https://deepwiki.com/BasedHardware/omi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DeepWiki&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id=&#34;quick-start&#34;&gt;Quick Start
&lt;/h2&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://macos.omi.me&#34;&gt;&lt;img src=&#34;docs/assets/readme/download-macos-badge.png&#34; alt=&#34;Download for macOS&#34; height=&#34;50&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://apps.apple.com/us/app/friend-ai-wearable/id6502156163&#34;&gt;&lt;img src=&#34;docs/assets/readme/download-appstore-badge.png&#34; alt=&#34;Download on the App Store&#34; height=&#34;50&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.friend.ios&#34;&gt;&lt;img src=&#34;docs/assets/readme/download-gplay-badge.png&#34; alt=&#34;Get it on Google Play&#34; height=&#34;50&#34;&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://app.omi.me&#34;&gt;Try in Browser&lt;/a&gt;
&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/BasedHardware/omi.git &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; omi/desktop &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; ./run.sh --yolo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Builds the macOS app, connects to the cloud backend, and launches. No env files, no credentials, no local backend.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; macOS 14+, &lt;a class=&#34;link&#34; href=&#34;https://developer.apple.com/xcode/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Xcode&lt;/a&gt; (includes Swift &amp;amp; code signing), &lt;a class=&#34;link&#34; href=&#34;https://nodejs.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Node.js&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;details&gt;
  &lt;summary&gt;Full Installation&lt;/summary&gt;
&lt;p&gt;For local development with the full backend stack:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install prerequisites&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;xcode-select --install
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl --proto &lt;span class=&#34;s1&#34;&gt;&amp;#39;=https&amp;#39;&lt;/span&gt; --tlsv1.2 -sSf https://sh.rustup.rs &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Clone and configure&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/BasedHardware/omi.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; omi/desktop
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp Backend-Rust/.env.example Backend-Rust/.env
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;Build and run&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./run.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;See &lt;a class=&#34;link&#34; href=&#34;desktop/README.md&#34; &gt;desktop/README.md&lt;/a&gt; for environment variables and credential setup.&lt;/p&gt;
&lt;h3 id=&#34;mobile-app&#34;&gt;Mobile App
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; app &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; bash setup.sh ios    &lt;span class=&#34;c1&#34;&gt;# or: bash setup.sh android&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;details&gt;
  &lt;summary&gt;How it works&lt;/summary&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌─────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                      Your Devices                       │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                         │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌──────────┐  ┌──────────────┐  ┌───────────────────┐  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ Omi      │  │ macOS App    │  │ Mobile App        │  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ Wearable │  │ (Swift/Rust) │  │ (Flutter)         │  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └────┬─────┘  └──────┬───────┘  └────────┬──────────┘  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│       │    BLE         │   HTTPS/WS        │             │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└───────┼────────────────┼───────────────────┼─────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        │                │                   │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        ▼                ▼                   ▼
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;┌─────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                    Omi Backend (Python)                  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                         │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌─────────┐  ┌──────────┐  ┌─────────┐  ┌──────────┐  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ Listen  │  │ Pusher   │  │ VAD     │  │ Diarizer │  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ (REST)  │  │ (WS)     │  │ (GPU)   │  │ (GPU)    │  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └─────────┘  └──────────┘  └─────────┘  └──────────┘  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│                                                         │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  ┌─────────┐  ┌──────────┐  ┌─────────┐  ┌──────────┐  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ Deepgram│  │ Firestore│  │ Redis   │  │ LLMs     │  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  │ (STT)   │  │ (DB)     │  │ (Cache) │  │ (AI)     │  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│  └─────────┘  └──────────┘  └─────────┘  └──────────┘  │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└─────────────────────────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Component&lt;/th&gt;
          &lt;th&gt;Path&lt;/th&gt;
          &lt;th&gt;Stack&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;macOS app&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;desktop/&#34; &gt;&lt;code&gt;desktop/&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Swift, SwiftUI, Rust backend&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Mobile app&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;app/&#34; &gt;&lt;code&gt;app/&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Flutter (iOS &amp;amp; Android)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Backend API&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;backend/&#34; &gt;&lt;code&gt;backend/&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Python, FastAPI, Firebase&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Firmware&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;omi/&#34; &gt;&lt;code&gt;omi/&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;nRF, Zephyr, C&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Omi Glass&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;omiGlass/&#34; &gt;&lt;code&gt;omiGlass/&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;ESP32-S3, C&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SDKs&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;sdks/&#34; &gt;&lt;code&gt;sdks/&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;React Native, Swift, Python&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;AI Personas&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;web/personas-open-source/&#34; &gt;&lt;code&gt;web/personas-open-source/&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Next.js&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;h3 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/quickstart&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Quick Start Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;desktop/README.md&#34; &gt;macOS App Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/AppSetup&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mobile App Setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/backend/Backend_Setup&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backend Setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/Contribution&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Contributing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;building-apps&#34;&gt;Building Apps
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/apps/Introduction&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;App Development Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/apps/examples/Github&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Example Apps&lt;/a&gt; — GitHub, Slack, OmiMentor&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/apps/AudioStreaming&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Audio Streaming Apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/apps/ChatTools&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Custom Chat Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/apps/Submitting&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Submit to App Store&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;api--sdks&#34;&gt;API &amp;amp; SDKs
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/api-reference/introduction&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;API Reference&lt;/a&gt; — REST endpoints for memories, conversations, action items&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;sdks/python/&#34; &gt;Python SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;sdks/swift/&#34; &gt;Swift SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;sdks/react-native/&#34; &gt;React Native SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;mcp/&#34; &gt;MCP Server&lt;/a&gt; — Model Context Protocol integration&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;architecture&#34;&gt;Architecture
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/backend/backend_deepdive&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Backend Deep Dive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/backend/transcription&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Transcription Pipeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/backend/chat_system&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Chat System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/backend/listen_pusher_pipeline&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Audio Streaming Pipeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/developer/Protocol&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;BLE Protocol&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;omi-hardware&#34;&gt;Omi Hardware
&lt;/h2&gt;&lt;p&gt;&lt;img src=&#34;https://github.com/user-attachments/assets/7a658366-9e02-4057-bde5-a510e1f0217a&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Omi&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Open-source AI wearables that pair with the mobile app for 24h+ continuous capture.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;https://github.com/user-attachments/assets/834d3fdb-31b5-4f22-ae35-da3d2b9a8f59&#34; alt=&#34;Omi Wearable&#34; width=&#34;49%&#34; /&gt;
  &lt;img src=&#34;https://github.com/user-attachments/assets/fdad4226-e5ce-4c55-b547-9101edfa3203&#34; alt=&#34;Omi Glass&#34; width=&#34;49%&#34; /&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.omi.me/pages/product&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Buy Omi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.omi.me/glass&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Buy Omi Glass Dev Kit&lt;/a&gt; — ESP32-S3, camera + audio&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/hardware/consumer/electronics&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Open Source Hardware Designs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/assembly/Buying_Guide&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Buying Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/assembly/Build_the_device&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Build the Device&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/get_started/Flash_device&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Flash Firmware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/integrations&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Integrate Your Wearable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.omi.me/doc/hardware/DevKit2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hardware Specs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;MIT — see &lt;a class=&#34;link&#34; href=&#34;LICENSE&#34; &gt;LICENSE&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
