Friend:开源AI可穿戴设备,实时转录对话并生成摘要与行动项

AI that sees your screen, listens to your conversations and tells you what to do

分支277Tags1537
文件最后提交记录最后更新时间
1 天前
9 个月前
10 天前
8 小时前
13 天前
1 个月前
7 小时前
7 小时前
23 小时前
2 个月前
4 天前
8 小时前
23 小时前
1 个月前
22 天前
4 天前
1 个月前
13 天前
1 天前
1 天前
6 天前
7 小时前
1 个月前
7 个月前
2 个月前
2 个月前
3 天前
1 个月前
2 个月前
1 个月前
2 个月前
1 天前
1 个月前
1 天前
6 个月前
2 年前
29 天前
1 天前
5 个月前
18 天前
1 个月前
2 个月前
12 天前
1 个月前
8 天前
3 个月前
1 个月前
2 个月前
1 天前
29 天前
1 个月前
4 天前

omi

比你的原生大脑更可靠的第二大脑

Omi 能够捕捉你的屏幕和对话内容,进行实时转录,生成摘要和行动事项,并为你提供一个能记住所有所见所闻的 AI 聊天功能。适用于桌面端、手机和可穿戴设备。完全开源。

已获得 300,000+ 专业人士的信赖。

DiscordGitHub Repo starsLicense: MIT

官网 · 文档 · Discord · 推特 · 深度维基

快速开始

macOS

git clone https://github.com/BasedHardware/omi.git && cd omi/desktop/macos && ./run.sh --yolo

构建 macOS 应用程序,连接云后端,并启动。无需环境文件,无需凭据,无需本地后端。

要求: macOS 14+、Xcode(包含 Swift 和代码签名)、Node.js

Windows

git clone https://github.com/BasedHardware/omi.git
cd omi\desktop\windows
npm install
copy .env.example .env
npm run dev

使用 .env.example 中的公共配置从源代码启动 Windows 桌面应用。

要求: Node.js

对于开发工作树,请先运行一次基准本地设置。此操作会安装 Git 钩子,并同步选定的预推送检查所使用的固定后端 Python 环境;移动和桌面运行时环境仍为可选。

make setup
完整安装

如需使用完整后端堆栈进行本地开发:

  1. 安装必备组件
xcode-select --install
uv --version
  1. 克隆并配置
git clone https://github.com/BasedHardware/omi.git
cd omi/desktop/macos
cp ../../backend/.env.example ../../backend/.env
  1. 构建并运行
./run.sh

有关环境变量和凭据设置,请参见 desktop/macos/README.md

移动应用

cd app && bash setup.sh ios    # or: bash setup.sh android

Download for macOS Download on the App Store Get it on Google Play

在浏览器中试用

工作原理
┌─────────────────────────────────────────────────────────┐
│                      Your Devices                       │
│                                                         │
│  ┌──────────┐  ┌──────────────┐  ┌───────────────────┐  │
│  │ Omi      │  │ macOS App    │  │ Mobile App        │  │
│  │ Wearable │  │ (Swift/Python) │  │ (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/macos/ Swift、SwiftUI、Python 桌面后端
移动应用 app/ Flutter(iOS 和 Android)
后端 API backend/ Python、FastAPI、Firebase
固件 omi/ nRF、Zephyr、C
Omi Glass omiGlass/ ESP32-S3、C
SDK sdks/ 设备端(Python/Swift/RN + 多语言协议)
AI 角色 web/personas-open-source/ Next.js

文档

快速入门

应用构建

API 与 SDK

架构

Omi 硬件

Omi

开源 AI 可穿戴设备,可与移动应用配对实现 24 小时以上持续采集。

Omi Wearable Omi Glass

许可证

MIT — 详见 LICENSE