Skip to content

About

Custom apps for Even Realities G2 smart glasses + R1 ring (EvenHub SDK)

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Even G2 Smart Glasses Apps

Custom apps for the Even Realities G2 smart glasses and R1 ring, built on the official EvenHub SDK.

Apps

🔔 Telegram HUD (apps/telegram-hud/)

Send and receive Telegram messages directly on your glasses.

  • View incoming messages on the G2 display
  • Scroll conversations with the R1 ring
  • Voice-to-text replies via the glasses mic
  • Quick reply templates

📊 OpenClaw Dashboard (apps/openclaw-hud/)

Agent notifications, alerts, and status on your glasses HUD.

🗓️ Calendar Glance (apps/calendar-glance/)

Next meeting / schedule at a glance.

🎙️ Voice Commander (apps/voice-commander/)

Voice → OpenClaw → action → result displayed on glasses.

Tech Stack

  • EvenHub SDK (@evenrealities/even_hub_sdk v0.0.7) — TypeScript bridge
  • EvenHub CLI (@evenrealities/evenhub-cli v0.1.5) — dev tooling
  • EvenHub Simulator (@evenrealities/evenhub-simulator v0.4.1) — desktop testing
  • Vite + TypeScript — app framework
  • Display: 576×288 monochrome, up to 4 containers/page
  • Input: TouchBar gestures + R1 ring (scroll, click, double-click)
  • Audio: PCM 16kHz mic for voice input

Getting Started

Prerequisites

  • Node.js ≥ 20
  • Even Realities G2 glasses + R1 ring (or use the simulator)
  • Even Hub mobile app (iOS/Android)

Install tools

npm install -g @evenrealities/evenhub-cli @evenrealities/evenhub-simulator

Run an app locally

cd apps/telegram-hud
npm install
npm run dev          # Vite dev server on :5173
evenhub-simulator http://localhost:5173   # Desktop simulator

Sideload to your glasses

evenhub qr -p 5173  # Scan QR from Even Hub app to load on glasses

Package for submission

evenhub pack app.json ./dist -o app.ehpk

Architecture

Your Web App (HTML/JS) → EvenHub SDK Bridge → Even App (Flutter) → BLE → G2 Glasses
                                                                    ↕
                                                                 R1 Ring

Display Constraints

  • 576×288 pixel monochrome canvas
  • Up to 4 containers per page (list, text, image)
  • Only ONE container can capture input events at a time
  • Text: max 2000 chars per container
  • Images: 20-200px wide, 20-100px tall, 1-bit

Contributing

PRs welcome. Each app lives in its own directory under apps/.

License

MIT

About

Custom apps for Even Realities G2 smart glasses + R1 ring (EvenHub SDK)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages