英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。
欧米
一个你比第一大脑更信任的第二大脑
Omi 捕捉你的屏幕和对话,实时转录,生成摘要和行动项,并提供一个记住你所见所闻的一切的 AI 聊天。可在桌面、手机和可穿戴设备上使用。完全开源。
受到 300,000 名专业人士的信任。
快速开始
macOS
git clone https://github.com/BasedHardware/omi.git && cd omi/desktop/macos && ./run.sh --yolo
构建 macOS 应用程序,连接到云端后台,并启动。无需环境文件,无需凭证,无需本地后台。
窗口
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 钩子并同步用于选定 pre-push 检查的固定后端 Python 环境;移动和桌面运行时环境保持可选。
make setup
预推送钩子首先运行 scripts/worktree_env_doctor.py,当推送选择的某个阶段需要此工作区缺失的本地状态(应用依赖、backend/.venv、过时的 SwiftPM .build)时,会在几秒钟内失败,并打印出修复它的唯一命令。运行 python3 scripts/worktree_env_doctor.py --all --fix 可以提前准备新工作区的应用、后端和桌面状态。
完整安装
用于具有完整后端堆栈的本地开发:
- 安装先决条件
xcode-select --install
uv --version
- 克隆和配置
git clone https://github.com/BasedHardware/omi.git
cd omi/desktop/macos
cp ../../backend/.env.example ../../backend/.env
- 构建并运行
./run.sh
有关环境变量和凭证设置,请参阅 desktop/macos/README.md。
移动应用
cd app && bash setup.sh ios # 或:bash setup.sh android
它是如何工作的
┌─────────────────────────────────────────────────────────┐
│ 您的设备 │
│ │
│ ┌──────────┐ ┌──────────────┐ ┌───────────────────┐ │
│ │ Omi │ │ macOS 应用程序 │ │ 移动应用程序 │ │
│ │ 可穿戴设备 │ │ (Swift/Python) │ │ (Flutter) │ │
│ └────┬─────┘ └──────┬───────┘ └────────┬──────────┘ │
│ │ 蓝牙低功耗 │ HTTPS/WS │ │
└───────┼────────────────┼───────────────────┼─────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────────────────────────────────────────────┐
│ Omi 后端 (Python) │
│ │
│ ┌─────────┐ ┌──────────┐ ┌─────────┐ ┌──────────┐ │
│ │ 听 │ │ 推送器 │ │ 语音活动检测 │ │ 说话者分离器 │ │
│ │ (REST) │ │ (WS) │ │ (GPU) │ │ (GPU) │ │
│ └─────────┘ └──────────┘ └─────────┘ └──────────┘ │
│ │
│ ┌─────────┐ ┌──────────┐ ┌─────────┐ ┌──────────┐ │
│ │ Deepgram│ │ Firestore│ │ Redis │ │ 大型语言模型 │ │
│ │ (语音转文字)│ │ (数据库)│ │ (缓存)│ │ (人工智能)│ │
│ └─────────┘ └──────────┘ └─────────┘ └──────────┘ │
└─────────────────────────────────────────────────────────┘
| 组件 | 路径 | 堆栈 |
|---|---|---|
| macOS 应用 | desktop/macos/ |
Swift、SwiftUI、Python 桌面后端 |
| 移动应用 | app/ |
Flutter (iOS & Android) |
| 后端 API | backend/ |
Python, FastAPI, Firebase |
| 固件 | omi/ |
nRF,Zephyr,C |
| Omi 玻璃 | omiGlass/ |
ESP32-S3, C |
| SDKs | sdks/ |
设备(Python/Swift/RN 多语言协议) |
| AI 人物角色 | 网页/人物-开源/ |
Next.js |
文档
入门指南
- 介绍
- 快速上手指南
- macOS 应用开发
- 移动应用设置
- 后端设置
- 贡献 — 也包括
CONTRIBUTING.md和PRODUCT.md
应用构建
API 与 SDK
- API 参考 — 用于记忆、对话、行动项的 REST 端点
- 设备多语言协议 SDK — TS/Go/Rust/C/Dart 的共享 BLE UUID/数据包结构
- Python 设备 SDK — 完整的 BLE、Opus、Deepgram
- Swift 设备 SDK
- React Native 设备 SDK
- MCP 服务器 — 模型上下文协议集成
架构
Omi 硬件
开源 AI 可穿戴设备,可与移动应用配对,实现 24 小时连续捕捉。
许可
MIT — 参见 LICENSE
本站来源与版权声明
- 本文标题:omi - 能看到你的屏幕
- 本文链接:https://cn121.com/mobile/basedhardware-omi.html
- 原项目:BasedHardware/omi 版权归原作者 BasedHardware 及贡献者所有
- 收录信息:本站于 2026-10-21 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 BasedHardware/omi。
- 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。