COS Starter
COS Glasses · Personalize

Build your COS Glasses.

Your Even G2, running as a chief of staff on the lens. The context you have already built, now it follows you off the screen.

No slide deck. No black box. You own it, you do not rent it.

It works the way you do.

COS Glasses reader: a full pre-call briefing scrolling in green on the lens.

Brief me before the call.

How it works

Numbered, ranked, on the lens. Walk in already knowing the three things that matter, read straight from your meetings and tasks.

COS Glasses dictation: a long message captured hands-free in green on the lens.

Say it once, hands-free.

How it works

Dictate a long prompt or reply by voice. Review the full transcript, edit it by voice, or re-record before a single word is sent.

COS Glasses meeting review: takeaways and action items in green on the lens.

Every meeting, captured.

How it works

Live, speaker-labeled transcription on the HUD. Takeaways and action items wait for you afterward, right from the glasses.

Record a message

Say it once. Send it clean.

Dictate a long prompt or reply by voice. The transcription builds on the lens as you speak. Tap to finish and it submits, no phone, no keyboard.

On the lens

In your control.

Confirm, edit, or send with a tap. The HUD is there when you need it and gone when you do not. Never a phone, never a screen between you and the room.

COS Glasses review screen: send, edit, or re-record options in green on the lens.
Runs on EVEN G2CLAUDE CODECODEX CLIWHISPER.CPPTAILSCALE
Set it up

Two paths, same glasses.

Quick Start for the fast path on smart defaults, or Build it to tune every config. The server setup is the same for everyone; this is your layer.

Pick your path

Both get your glasses live. Quick Start uses smart defaults; Build it personalizes every config. Either way you set up the server and connect. That part is the same for everyone.

Already run a COS from the Starter Kit? Your glasses inherit its context and skills automatically; you still set up the glasses server below.

Running in minutes, on smart defaults

Get the glasses live now; tune anything later in Settings. This setup is the same whether or not you already run a COS.

ModelSonnet (swap anytime)
VoiceLocal whisper (free)
On the lensMinimal (clean default)
ContextInherits your COS (if you run one)
1 · Get the server running
$ npx @gotcos/glasses-serverclick to copy

Prefer one tap? Install COS Glasses from the Even Hub on your iPhone instead.

2 · Connect your glasses
  • Open COS Glasses in the Even Hub app; tap "I have a COS username" (or enter your Mac's server URL + API token from the terminal).
  • Tap Connect. You're live on the lens.
Already run a COS from the Starter Kit? Your glasses inherit its context, model, and skills automatically; nothing extra to wire. New to COS? The glasses run great on their own; set up the full system anytime at gotcos.com.

Want to tune every config? Build it instead. Not technical? Have me set it up.

Detailed setup & troubleshooting

What you need

  • Even G2 smart glasses paired with the Even Realities app
  • Claude Code or Codex CLI on your Mac — Opus/Sonnet use Claude Code; Codex High uses Codex
  • Node.js 20.11+nodejs.org
  • Tailscale (recommended) — a secure mesh so your phone reaches the server on your Mac. Download
Why Tailscale? Your glasses app on the phone needs to reach the server on your Mac. Tailscale gives both a stable IP that works from anywhere — no port forwarding, no firewall hassle.

Start the COS Glasses server

Runs on your own Mac. Keep the terminal open while you use the glasses.

$ npx @gotcos/glasses-serverclick to copy
Voice runs locally via whisper.cpp — zero per-minute cost. Install once: brew install whisper-cpp. Prefer cloud? Set OPENAI_API_KEY and it falls back to the OpenAI API (~$0.006/min).

Connect your devices

  • Install Tailscale on your Mac and iPhone; sign in with the same account on both.
  • Open Tailscale on your Mac and note its IP (starts with 100.).
Same WiFi? You can use your Mac's local IP instead — Tailscale is just more reliable across networks.

Install COS Glasses on the Even Hub

  • Open the Even Realities app on your iPhone.
  • Go to Even Hub, search "COS Glasses", install, and open it.

Connect and go

  • Enter your Mac's Tailscale IP and paste the API token from the server terminal.
  • Leave the server terminal running, then tap Connect.
Have a COS username? Tap "I have a COS username" — your server details resolve automatically, no IP or token needed.
Switch models anytime: open Settings, choose Default chat model, tap the toolbar model button, or say "switch to Codex High."

Troubleshooting

  • "Cannot reach server" — confirm both devices are on Tailscale (or the same WiFi) and the server terminal is still running.
  • "Claude not found" — Opus/Sonnet need Claude Code (claude.ai/download); verify with claude --version.
  • "Codex not available" — Codex High needs the local Codex CLI on the server Mac; run codex --version, then codex login.
  • Voice silent or expensive — run brew install whisper-cpp for free local transcription; without it, voice needs OPENAI_API_KEY.
  • Server disconnects — it auto-reconnects; if persistent, restart with npx @gotcos/glasses-server.