Glasses Copilot
Live Copilot
Glasses Copilot / hud

Live Copilot

High-contrast cue surface for short, speakable AI suggestions and glasses delivery.

Supabase Demo Mode

This build uses Supabase/Postgres for app state and session persistence. Hardware can still be simulated until real glasses/ring adapters are connected.

Ready now
Browser HUD active
Ready now
Mock ring controls active
Ready now
Supabase persistence active
Ready now
GitHub evidence optional
Live Cue Cockpit / Live Copilot Flagship

Live interview copilot

Start here for the full demo loop: capture the question, detect app context, generate the HUD cue, use ring variants, send to phone bridge, and prove the displayed ack.

State
idle
Mic
unavailable
Display
browser hud
Demo Mode

Guided demo flow with advanced diagnostics collapsed but still available.

Browser HUD
active
Phone bridge
unpaired
Even G2
not connected
DB persistence
checking
Production safety
demo safe / production blocked
Supabase Demo Mode

This build uses Supabase/Postgres for app state and session persistence. Hardware can still be simulated until real glasses/ring adapters are connected.

Ready now
Browser HUD active
Ready now
Mock ring controls active
Ready now
Supabase persistence active
Ready now
GitHub evidence optional
Production glasses workflow

Live Copilot session controls

Start a session, generate or select a cue, then send only concise HUD-safe output to the selected Even Hub bridge session.

Session
none
Workflow
idle
Selected bridge
none
Delivery
not sent

Select a bridge before sending or enabling auto-send. Auto-send does not fire without a selected bridge.

HUD send controls

Full answers, raw transcripts, prompts, evidence panels, and debug payloads stay on the dashboard.

Guided proof run

Run the 5-step Live Copilot demo.

Scenario: explain XFlow and Verixet, generate a cue, try ring variants, send to Phone Bridge, and confirm displayed ack.

Phone pairing code
Tap Start Pairing to create a code.
Open Phone Bridge

Open the generated Phone Bridge link on your phone. It loads the temporary code automatically; tap Pair there, then keep the phone page open while cues are sent.

Proof verdict
not complete
Production
not ready
Persistence
unknown
Passed
0/8
Step 1
Start session
Step 2
Ask/paste question
Step 3
Generate cue
Step 4
Control with ring
Step 5
Send to phone / mark displayed
Open Phone BridgeOpen Operations
Current cue card
short / registry only
> Manual transcript ready.
> Generate a cue.
HUD renderer: Trimmed 1 line(s) for glanceability.
Learning status

Profile active

3 active memory cards / professional / short

Open Learning Center
Demo question presets
Device target
HUD
Browser HUD active
Phone
unpaired
Even G2
not connected
Ack
none
Recovery labels: Pair phone now, Send to Phone, Waiting for displayed ack, Even G2 is not connected; Browser HUD fallback active.
Phone unpaired
Pair phone now

Open Phone Bridge, enter a pairing code, then return here to send the cue.

No cue ready
Generate Cue

Generate a cue before sending anything to Phone Bridge or Browser HUD.

Demo script
What this app does

InSaiT listens during technical conversations, detects the app/context, and gives short senior-dev cues on HUD or phone.

What is real now

Manual transcript, browser HUD, cue generation, mock ring controls, live proof state, and phone bridge polling are wired.

What is simulated

Ring hardware is mocked, external glasses are represented by Browser HUD and adapters, and phone display uses PWA polling.

Backend later

Supabase or DATABASE_URL, migrations, GitHub OAuth, token encryption, bridge signing, and deployed smoke proof are production hardening steps.

Even G2 path requires

A real SDK or phone bridge integration, hardware confirmation, renderer validation, and native packaging.

Advanced panels and diagnostics

Question input

Paste mode always works. Browser microphone depends on speech-recognition support and permission.

Mic support
unavailable
Mic state
idle
Auto cue
off
Debounce
1200ms

Browser microphone speech recognition is not available in this browser. Use manual transcript mode.

Live interim transcript

No interim microphone text yet.

Final microphone transcript segments appear here.

Ring hints: L starts/stops listening, P panic cue, S simplify, T technical, X translate current cue.
Detected app
Waiting for transcript

Manual app selection is used until transcript signal is strong.

Detected topic
No topic yet

Run keyword detection or cue generation.

Current glasses cue card
registry only
> Manual transcript ready.
> Generate a cue.
Confidence meter35%

Live Stream Status

Polling-backed SSE streams session state, transcript segments, cue-ready events, and device status.

Stream
idle
Session
none
Latest cue
none
Fallback
Browser HUD active
Stream event log

Create a session to open the live cue stream.

Recent sessions list

No persisted live sessions loaded yet.

Even G2 Live Copilot

Send only short Live Copilot HUD commands to a selected Even Hub bridge session.

No registered Even Hub companion session yet. Enable command sync in the Even Hub app first.

Last command
none
Delivery state
not sent

Phone Bridge

Open /phone-bridge on your phone, enter the pairing code, then send cues from HUD.

Pairing status
unpaired
Phone runtime mode
PWA/native-ready
Pending queue mode
polling
Heartbeat auth mode
device token
Phone companion status
/phone-bridge
Pending
0
Delivered
0
Displayed
0
Failed
0
Open Phone Bridge
Pairing code display
No active pairing code.
Pairing payload appears after you create a code.
Paired devices list

No paired phone bridge devices yet.

Latest phone ack status: none

Latest phone display state is inferred from ack status until the native companion reports richer display telemetry. Open /phone-bridge on your phone, pair once, then keep it open during interview practice.

Recent bridge messages appear here. Delivery is stored pending until the Phone Bridge PWA polls and acknowledges the cue.

Glasses Device

Browser HUD remains active if external glasses are unavailable.

Connection
connected
External hardware
not connected
Last payload
none
cuestatustranslationclearbrowser safe
No payload sent yet.

Ring Controls

Keyboard and mock ring controls work now. Bluetooth HID / SDK pairing is not connected yet.

Connection
disconnected
Profile
Interview ring control
Last action
none
Space · next cue
S · simplify cue
T · make more technical
H · make more human
F · generate follow up
P · panic answer
R · repeat cue
N · next cue

Detected keywords

No keywords detected yet.

Recent transcript sessions

No microphone transcript session yet. Manual mode remains available above.

Evidence used

Using registry-only context. Repo evidence has not been indexed yet.
Evidence appears after cue generation

The copilot can still use the app registry. GitHub-backed evidence appears after a repo is mapped, safely indexed, and matched by retrieval.

Standard evidence fields: source type, app, repo, file path, retrieval method, score, snippet, indexedAt, context mode.

Limitations

Manual transcript mode only. Browser microphone and external glasses are not active.