Companion app design for the G1 smart glasses: hands-free, always available, no phone screen. The G1 gives you a 20° field of view, and the work is deciding what belongs in that window when AI sits between intent and display.
The build replaces the Even companion app with a desktop-hosted runtime over BLE. Claude Code is the lead integration: live tool progress, stop notifications, and session state stream straight to the glasses, no phone in hand, no window switch. The glasses become a coding surface.
No scrolling lists, no dense interfaces, no reading. Whatever appears has to land in a glance. Input is voice and a small touch surface on the temple. Wrong at glance-scale is worse than nothing.
Outcomes.
Constraint
40 characters × 5 lines, monochromatic green, 20° FOV. Readable in under 300ms or it does not belong there.
150ms parallel push
Dual-arm BLE writes cut from 1.6s to about 150ms, fast enough for live tool progress.
Co-opt, don’t suppress
Stock firmware HUD cannot be hidden. Feed it custom data and take over 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 is happening.