GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - BasedHardware/omi: AI that sees your screen, listens to your conversations and tells you what to do

BranchesTags
Open more actions menu

Latest commit

 

History

48,616 Commits
48,616 Commits

Folders and files

NameName
Last commit message
Last commit date
.agent-artifacts
.agent-artifacts
 
 
.agent-brief
.agent-brief
 
 
.agents
.agents
 
 
.amp
.amp
 
 
.cursor
.cursor
 
 
.gemini
.gemini
 
 
.githooks
.githooks
 
 
.github
.github
 
 
.personal_configs.example
.personal_configs.example
 
 
.windsurf/workflows
.windsurf/workflows
 
 
app
app
 
 
backend
backend
 
 
benchmarks/jev-vs-rules
benchmarks/jev-vs-rules
 
 
config
config
 
 
contract_tests/fixtures
contract_tests/fixtures
 
 
contracts
contracts
 
 
desktop
desktop
 
 
docs
docs
 
 
infrastructure/opentofu
infrastructure/opentofu
 
 
mcp
mcp
 
 
omi
omi
 
 
omiGlass
omiGlass
 
 
plugins
plugins
 
 
product
product
 
 
prototypes/device_first_onboarding
prototypes/device_first_onboarding
 
 
scripts
scripts
 
 
sdks
sdks
 
 
web
web
 
 
.cursorignore
.cursorignore
 
 
.dockerignore
.dockerignore
 
 
.envrc.example
.envrc.example
 
 
.git-review-request.json
.git-review-request.json
 
 
.gitignore
.gitignore
 
 
.impeccable.md
.impeccable.md
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.prettierignore
.prettierignore
 
 
.secrets.baseline
.secrets.baseline
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
ISSUE_TRIAGE_GUIDE.MD
ISSUE_TRIAGE_GUIDE.MD
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
PRODUCT.md
PRODUCT.md
 
 
Package.resolved
Package.resolved
 
 
Package.swift
Package.swift
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
codemagic.yaml
codemagic.yaml
 
 
community-plugin-stats.json
community-plugin-stats.json
 
 
firebase.json
firebase.json
 
 
firestore.indexes.json
firestore.indexes.json
 
 
firestore.rules
firestore.rules
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 

Repository files navigation

omi

A 2nd brain you trust more than your 1st

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've seen and heard. Works on desktop, phone and wearables.

Discord  GitHub Repo stars  License: MIT

Website · Developer Docs · Help Center · Discord

What is Omi?

Omi is an open-source AI wearable platform: a necklace that captures conversations, apps for phone and desktop, and a backend that turns what you say into memory you can search and chat with. The mobile apps, desktop apps, backend, firmware, and hardware designs are all open source in this repository (MIT); the hosted Omi Cloud service and paid plans are described at omi.me.

Quick Start

macOS

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

Builds the macOS app, connects to the cloud backend, and launches. No env files, no credentials, no local backend.

Requirements: macOS 14+, Xcode (includes Swift & code signing), Node.js

Windows

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

Starts the Windows desktop app from source using the public config in .env.example.

Requirements: Node.js

In a development worktree, run make setup once. It installs the Git hooks and syncs the pinned backend Python environment that some pre-push checks use. Mobile and desktop environments stay opt-in.

make setup
Full Installation

For local development with the full backend stack:

  1. Install prerequisites
xcode-select --install
uv --version
  1. Clone and configure
git clone https://github.com/BasedHardware/omi.git
cd omi/desktop/macos
cp ../../backend/.env.template ../../backend/.env
  1. Build and run
./run.sh

See desktop/macos/README.md for environment variables and credential setup.

Mobile App

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

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

Try in Browser

How it works
┌─────────────────────────────────────────────────────────┐
│                      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)    │  │
│  └─────────┘  └──────────┘  └─────────┘  └──────────┘  │
│  ┌─────────┐  ┌──────────┐  ┌─────────┐  ┌──────────┐  │
│  │ STT     │  │ Firestore│  │ Redis   │  │ LLMs     │  │
│  │         │  │ (DB)     │  │ (Cache) │  │ (AI)     │  │
│  └─────────┘  └──────────┘  └─────────┘  └──────────┘  │
└─────────────────────────────────────────────────────────┘
Component Path Stack
macOS app desktop/macos/ Swift, SwiftUI, Python desktop backend
Mobile app app/ Flutter (iOS & Android)
Backend API backend/ Python, FastAPI, Firebase
Firmware omi/ nRF, Zephyr, C
Omi Glass omiGlass/ ESP32-S3, C
SDKs sdks/ Device (Python/Swift/RN + multi-lang protocol)
AI Personas web/personas-open-source/ Next.js

Documentation

Everything for builders lives at docs.omi.me: apps and webhooks, the Developer API, the MCP server, the CLI, SDKs, hardware, and how Omi works. End-user guides live in the help center.

  • What is Omi · Choose your path
  • Developer API · API reference
  • Build apps · MCP server · CLI · SDKs
  • Hardware & firmware · Open hardware files
  • Developer changelog

Omi Hardware

Omi

Open-source AI wearables that pair with the mobile app for continuous capture.

Omi Wearable Omi Glass

  • Buy Omi · Buy Omi Glass Dev Kit
  • Hardware docs · Open hardware files
  • Flash firmware · Integrate your own wearable

Contributing

Contributions are welcome: bug reports with reproductions, apps and integrations built on the platform, community ports, and core PRs. Read the contribution guide and CONTRIBUTING.md first; PRODUCT.md describes the product direction and invariants. Paid, team-posted bounties appear on issues labeled "Paid Bounty 💰".

Community: Discord · Code of Conduct. User support: help.omi.me. Business and legal: [email protected].

License

MIT. See LICENSE.

About

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

omi.me

Topics

aiappbcicflutterfriendmobilenecklacenextjsomipersonaspythonsmartglassessummarytranscriptionwearable

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

14.0k stars

Watchers

87 watching

Forks

2.7k forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.