BasedHardware/omi
GitHub: BasedHardware/omi
一个集屏幕监听、语音转录与AI建议于一体的第二大脑系统,旨在帮助用户减少信息遗漏并提升决策效率。
Stars: 8961 | Forks: 1604
# omi
### 一个你比第一个大脑更信任的第二大脑
Omi 捕获你的屏幕和对话,实时转录,生成摘要和行动项,并提供一个 AI 聊天,它会记住你所看到和听到的一切。适用于桌面、手机和可穿戴设备。完全开源。
被 300,000+ 专业人士信赖。
## 快速开始
```
git clone https://github.com/BasedHardware/omi.git && cd omi/desktop && ./run.sh --yolo
```
构建 macOS 应用,连接到云后端并启动。不需要环境文件、凭据或本地后端。
完整安装
对于使用完整后端栈进行本地开发: 1. 安装前置条件 ``` xcode-select --install curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` 2. 克隆并配置 ``` git clone https://github.com/BasedHardware/omi.git cd omi/desktop cp Backend-Rust/.env.example Backend-Rust/.env ``` 3. 构建并运行 ``` ./run.sh ``` 请参阅 [desktop/README.md](desktop/README.md) 以了解环境变量和凭据设置。 ### 移动应用 ``` cd app && bash setup.sh ios # or: bash setup.sh android ```工作原理
``` ┌─────────────────────────────────────────────────────────┐ │ Your Devices │ │ │ │ ┌──────────┐ ┌──────────────┐ ┌───────────────────┐ │ │ │ Omi │ │ macOS App │ │ Mobile App │ │ │ │ Wearable │ │ (Swift/Rust) │ │ (Flutter) │ │ │ └────┬─────┘ └──────┬───────┘ └────────┬──────────┘ │ │ │ BLE │ HTTPS/WS │ │ └───────┼────────────────┼───────────────────┼─────────────┘ │ │ │ ▼ ▼ ▼ ┌─────────────────────────────────────────────────────────┐ │ Omi Backend (Python) │ │ │ │ ┌─────────┐ ┌──────────┐ ┌─────────┐ ┌──────────┐ │ │ │ Listen │ │ Pusher │ │ VAD │ │ Diarizer │ │ │ │ (REST) │ │ (WS) │ │ (GPU) │ │ (GPU) │ │ │ └─────────┘ └──────────┘ └─────────┘ └──────────┘ │ │ │ │ ┌─────────┐ ┌──────────┐ ┌─────────┐ ┌──────────┐ │ │ │ Deepgram│ │ Firestore│ │ Redis │ │ LLMs │ │ │ │ (STT) │ │ (DB) │ │ (Cache) │ │ (AI) │ │ │ └─────────┘ └──────────┘ └─────────┘ └──────────┘ │ └─────────────────────────────────────────────────────────┘ ``` | 组件 | 路径 | 技术栈 | |-----------|------|-------| | **macOS 应用** | [`desktop/`](desktop/) | Swift、SwiftUI、Rust 后端 | | 移动应用 | [`app/`](app/) | Flutter(iOS & Android) | | 后端 API | [`backend/`](backend/) | Python、FastAPI、Firebase | | 固件 | [`omi/`](omi/) | nRF、Zephyr、C | | Omi Glass | [`omiGlass/`](omiGlass/) | ESP32-S3、C | | SDK | [`sdks/`](sdks/) | React Native、Swift、Python | | AI 人格 | [`web/personas-open-source/`](web/personas-open-source/) | Next.js |