[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9094":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":42,"readmeContent":43,"aiSummary":44,"trendingCount":16,"starSnapshotCount":16,"syncStatus":45,"lastSyncTime":46,"discoverSource":47},9094,"omi","BasedHardware\u002Fomi","BasedHardware","AI that sees your screen, listens to your conversations and tells you what to do","https:\u002F\u002Fomi.me",null,"Dart",12762,2046,91,413,0,4,44,264,23,44.93,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,5,36,37,38,39,40,41],"ai","app","bci","c","flutter","friend","mobile","necklace","nextjs","personas","python","smartglasses","summary","transcription","wearable","2026-06-12 02:02:02","\u003Cdiv align=\"center\">\n\n# **omi**\n\n### A 2nd brain you trust more than your 1st\n\nOmi captures your screen and conversations, transcribes in real-time, generates summaries and action items, and gives you an AI chat that remembers everything you've seen and heard. Works on desktop, phone and wearables. Fully open source.\n\nTrusted by 300,000+ professionals.\n\n\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1192313062041067520?label=Discord&logo=discord&logoColor=white&style=for-the-badge)](http:\u002F\u002Fdiscord.omi.me)&ensp;\n[![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FBasedHardware\u002FOmi?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FBasedHardware\u002FOmi)&ensp;\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg?style=for-the-badge)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n\n[Website](https:\u002F\u002Fomi.me\u002F) · [Docs](https:\u002F\u002Fdocs.omi.me\u002F) · [Discord](http:\u002F\u002Fdiscord.omi.me) · [Twitter](https:\u002F\u002Fx.com\u002Fkodjima33) · [DeepWiki](https:\u002F\u002Fdeepwiki.com\u002FBasedHardware\u002Fomi)\n\n\u003C\u002Fdiv>\n\n## Quick Start\n\n\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FBasedHardware\u002Fomi.git && cd omi\u002Fdesktop && .\u002Frun.sh --yolo\n```\n\nBuilds the macOS app, connects to the cloud backend, and launches. No env files, no credentials, no local backend.\n\n> **Requirements:** macOS 14+, [Xcode](https:\u002F\u002Fdeveloper.apple.com\u002Fxcode\u002F) (includes Swift & code signing), [Node.js](https:\u002F\u002Fnodejs.org\u002F)\n\n\u003Cdetails>\n  \u003Csummary>Full Installation\u003C\u002Fsummary>\n  \nFor local development with the full backend stack:\n\n1. Install prerequisites\n\n```bash\nxcode-select --install\ncurl --proto '=https' --tlsv1.2 -sSf https:\u002F\u002Fsh.rustup.rs | sh\n```\n\n2. Clone and configure\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FBasedHardware\u002Fomi.git\ncd omi\u002Fdesktop\ncp Backend-Rust\u002F.env.example Backend-Rust\u002F.env\n```\n\n3. Build and run\n\n```bash\n.\u002Frun.sh\n```\n\nSee [desktop\u002FREADME.md](desktop\u002FREADME.md) for environment variables and credential setup.\n\n\n### Mobile App\n\n```bash\ncd app && bash setup.sh ios    # or: bash setup.sh android\n```\n\n\u003C\u002Fdetails>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fmacos.omi.me\">\u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fdownload-macos-badge.png\" alt=\"Download for macOS\" height=\"50\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Ffriend-ai-wearable\u002Fid6502156163\">\u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fdownload-appstore-badge.png\" alt=\"Download on the App Store\" height=\"50\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.friend.ios\">\u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fdownload-gplay-badge.png\" alt=\"Get it on Google Play\" height=\"50\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fapp.omi.me\">Try in Browser\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdetails>\n  \u003Csummary>How it works\u003C\u002Fsummary>\n\n\n```\n┌─────────────────────────────────────────────────────────┐\n│                      Your Devices                       │\n│                                                         │\n│  ┌──────────┐  ┌──────────────┐  ┌───────────────────┐  │\n│  │ Omi      │  │ macOS App    │  │ Mobile App        │  │\n│  │ Wearable │  │ (Swift\u002FRust) │  │ (Flutter)         │  │\n│  └────┬─────┘  └──────┬───────┘  └────────┬──────────┘  │\n│       │    BLE         │   HTTPS\u002FWS        │             │\n└───────┼────────────────┼───────────────────┼─────────────┘\n        │                │                   │\n        ▼                ▼                   ▼\n┌─────────────────────────────────────────────────────────┐\n│                    Omi Backend (Python)                  │\n│                                                         │\n│  ┌─────────┐  ┌──────────┐  ┌─────────┐  ┌──────────┐  │\n│  │ Listen  │  │ Pusher   │  │ VAD     │  │ Diarizer │  │\n│  │ (REST)  │  │ (WS)     │  │ (GPU)   │  │ (GPU)    │  │\n│  └─────────┘  └──────────┘  └─────────┘  └──────────┘  │\n│                                                         │\n│  ┌─────────┐  ┌──────────┐  ┌─────────┐  ┌──────────┐  │\n│  │ Deepgram│  │ Firestore│  │ Redis   │  │ LLMs     │  │\n│  │ (STT)   │  │ (DB)     │  │ (Cache) │  │ (AI)     │  │\n│  └─────────┘  └──────────┘  └─────────┘  └──────────┘  │\n└─────────────────────────────────────────────────────────┘\n```\n\n| Component | Path | Stack |\n|-----------|------|-------|\n| **macOS app** | [`desktop\u002F`](desktop\u002F) | Swift, SwiftUI, Rust backend |\n| Mobile app | [`app\u002F`](app\u002F) | Flutter (iOS & Android) |\n| Backend API | [`backend\u002F`](backend\u002F) | Python, FastAPI, Firebase |\n| Firmware | [`omi\u002F`](omi\u002F) | nRF, Zephyr, C |\n| Omi Glass | [`omiGlass\u002F`](omiGlass\u002F) | ESP32-S3, C |\n| SDKs | [`sdks\u002F`](sdks\u002F) | React Native, Swift, Python |\n| AI Personas | [`web\u002Fpersonas-open-source\u002F`](web\u002Fpersonas-open-source\u002F) | Next.js |\n\n\u003C\u002Fdetails>\n\n## Documentation\n\n### Getting Started\n- [Introduction](https:\u002F\u002Fdocs.omi.me\u002F)\n- [Quick Start Guide](https:\u002F\u002Fdocs.omi.me\u002Fquickstart)\n- [macOS App Development](desktop\u002FREADME.md)\n- [Mobile App Setup](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002FAppSetup)\n- [Backend Setup](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fbackend\u002FBackend_Setup)\n- [Contributing](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002FContribution)\n\n### Building Apps\n- [App Development Guide](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fapps\u002FIntroduction)\n- [Example Apps](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fapps\u002Fexamples\u002FGithub) — GitHub, Slack, OmiMentor\n- [Audio Streaming Apps](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fapps\u002FAudioStreaming)\n- [Custom Chat Tools](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fapps\u002FChatTools)\n- [Submit to App Store](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fapps\u002FSubmitting)\n\n### API & SDKs\n- [API Reference](https:\u002F\u002Fdocs.omi.me\u002Fapi-reference\u002Fintroduction) — REST endpoints for memories, conversations, action items\n- [Python SDK](sdks\u002Fpython\u002F)\n- [Swift SDK](sdks\u002Fswift\u002F)\n- [React Native SDK](sdks\u002Freact-native\u002F)\n- [MCP Server](mcp\u002F) — Model Context Protocol integration\n\n### Architecture\n- [Backend Deep Dive](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fbackend\u002Fbackend_deepdive)\n- [Transcription Pipeline](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fbackend\u002Ftranscription)\n- [Chat System](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fbackend\u002Fchat_system)\n- [Audio Streaming Pipeline](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002Fbackend\u002Flisten_pusher_pipeline)\n- [BLE Protocol](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fdeveloper\u002FProtocol)\n\n## Omi Hardware\n![Omi](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7a658366-9e02-4057-bde5-a510e1f0217a)\n\nOpen-source AI wearables that pair with the mobile app for 24h+ continuous capture.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F834d3fdb-31b5-4f22-ae35-da3d2b9a8f59\" alt=\"Omi Wearable\" width=\"49%\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ffdad4226-e5ce-4c55-b547-9101edfa3203\" alt=\"Omi Glass\" width=\"49%\" \u002F>\n\u003C\u002Fp>\n\n- [Buy Omi](https:\u002F\u002Fwww.omi.me\u002Fpages\u002Fproduct)\n- [Buy Omi Glass Dev Kit](https:\u002F\u002Fwww.omi.me\u002Fglass) — ESP32-S3, camera + audio\n- [Open Source Hardware Designs](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fhardware\u002Fconsumer\u002Felectronics)\n- [Buying Guide](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fassembly\u002FBuying_Guide)\n- [Build the Device](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fassembly\u002FBuild_the_device)\n- [Flash Firmware](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fget_started\u002FFlash_device)\n- [Integrate Your Wearable](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fintegrations)\n- [Hardware Specs](https:\u002F\u002Fdocs.omi.me\u002Fdoc\u002Fhardware\u002FDevKit2)\n\n## License\n\nMIT — see [LICENSE](LICENSE)\n","Omi 是一个能够捕捉屏幕和对话、实时转录并生成摘要和行动项的人工智能助手。其核心功能包括实时转录、生成总结以及提供一个记忆所有视听内容的AI聊天界面，适用于桌面、手机及可穿戴设备。基于Dart语言开发，并结合了Flutter等技术实现跨平台应用。Omi非常适合需要高效整理会议记录、学习笔记或日常信息管理的专业人士使用，其完全开源的特点也便于开发者进行二次定制与扩展。",2,"2026-06-11 03:21:11","top_language"]