in active developmentAndroid · smart glasses local relayLAN-only
Claude Code on your glasses

Approve your agent from anywhere in the house — Clairvoyant.

Clairvoyant streams your running Claude Code sessions to camera-equipped smart glasses and lets you approve or deny tool permissions with a glance — while your credentials never leave your machine.

Install ↓ How it works ↓ open source · APK + npm relay
Architecture · three pieces

Your terminal, a relay, your glasses.

Clairvoyant attaches to the Claude Code sessions you already run. Nothing moves to the cloud; the relay lives on your machine and the glasses talk to it over your Wi-Fi.

runs claude
Your terminal
sessions you already started
on your machine
Relay
escalates & streams
on your face
Glasses
monitor · allow · deny
01

Prompt mirroring

A PermissionRequest hook fires only when Claude Code is actually showing a permission dialog, and your answer on the glasses resolves that exact dialog. No guessing, no double prompts — glasses ask if and only if the terminal would.

02

Live transcript

Each session's conversation streams to the glasses over WebSocket, so you can watch what your agent is doing — not just gate it.

03

QR pairing

The relay dashboard shows a QR carrying host, port, and a channel token. Scan it once with the glasses and you're paired.

Demo

See it on glass.

demo video — coming soon
Security model · safe by construction

Your Claude credential never leaves your machine.

The glasses don't log in to Claude. They authenticate to the relay with a secret it mints itself.

Credential stays home

Claude is authenticated on the host, exactly as before. The relay never forwards or copies the credential.

Glasses get three things

Host, port, and a channel token — nothing else. That's the entire contents of the pairing QR.

Fail-open, never bypass

Anything not explicitly answered on the glasses falls back to Claude's own permission prompt. The relay can't silently approve.

Revoke in one click

Leaked the QR? Regenerate the token and every previously paired device is locked out.

Install · two halves

Glasses app + host relay.

The Android app runs on the glasses; the relay runs next to your terminals. Pair them with the QR and run Claude Code as usual.

coming soon
on the glasses

Clairvoyant for Android

Sideload the APK on camera-equipped Android smart glasses, open the app, and scan the relay's QR.

Download APK

releases being prepared
on your machine

Clairvoyant Relay

Install the relay, add the hook to your Claude Code settings, and start it. It prints a dashboard URL with the pairing QR.

# host machine
npm install -g clairvoyant-relay
clairvoyant-relay install-hook
clairvoyant-relay start
# then scan the QR from the dashboard
Early access

Want to try it before the release?

Clairvoyant is in active development. If you have compatible glasses and want an early build, reach out.

srchig@iu.edu