Custom apps for the Even Realities G2 smart glasses and R1 ring, built on the official EvenHub SDK.
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
Agent notifications, alerts, and status on your glasses HUD.
Next meeting / schedule at a glance.
Voice → OpenClaw → action → result displayed on glasses.
- EvenHub SDK (
@evenrealities/even_hub_sdkv0.0.7) — TypeScript bridge - EvenHub CLI (
@evenrealities/evenhub-cliv0.1.5) — dev tooling - EvenHub Simulator (
@evenrealities/evenhub-simulatorv0.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
- Node.js ≥ 20
- Even Realities G2 glasses + R1 ring (or use the simulator)
- Even Hub mobile app (iOS/Android)
npm install -g @evenrealities/evenhub-cli @evenrealities/evenhub-simulatorcd apps/telegram-hud
npm install
npm run dev # Vite dev server on :5173
evenhub-simulator http://localhost:5173 # Desktop simulatorevenhub qr -p 5173 # Scan QR from Even Hub app to load on glassesevenhub pack app.json ./dist -o app.ehpkYour Web App (HTML/JS) → EvenHub SDK Bridge → Even App (Flutter) → BLE → G2 Glasses
↕
R1 Ring
- 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
PRs welcome. Each app lives in its own directory under apps/.
MIT