Companion app design for G1 smart glasses — hands-free, always available, no phone screen. The G1 gives you a 20° field of view; the work is what belongs in that window when AI sits between intent and display.
The build replaces the Even companion app entirely with a desktop-hosted runtime over BLE. Claude Code is the lead integration — live tool progress, stop notifications, and session state stream directly to the glasses without touching the phone or switching windows. The glasses become a coding surface.
No scrolling lists, no dense interfaces, no reading. Whatever appears has to be readable in under 300ms or it is not useful. Interaction is limited to voice and a small touch surface on the temple. Wrong at glance-scale is worse than none.
Outcomes.
Constraint
40 characters × 5 lines, monochromatic green, 20° FOV — readable in under 300ms or not useful.
150ms parallel push
Dual-arm BLE writes reduced from 1.6s to ~150ms — fast enough for live tool progress.
Co-opt, don’t suppress
Stock firmware HUD can’t be hidden — feed it custom data and dominate the AI canvas instead.
Still open
Attention tiers, voice input (LC3 decode), and context at glance-scale — showing whether you should care, not just what’s happening.