Link
Pairs PennyOS with Even Realities G2 glasses running the Penny app, through a small Cloudflare hub. Your typing shows on the glasses, answers stream to them, and the phone's location comes back.
- Home key: i
- Needs: Needs the internet
- Needs: G2 glasses with Penny
- Hub: Cloudflare Worker

Link is on i from Home, in every theme.
What it does
Link makes the Beepy and a pair of G2 glasses work as one computer. The Beepy has the keyboard; the glasses have the display in front of your eyes and the phone's GPS behind them. The two devices never talk to each other directly. Both talk to a hub, a Cloudflare Worker with one private channel per pairing.
| What | Direction | Detail |
|---|---|---|
| What you type | Beepy to glasses | With the monitor on, Notes and Journal stream to the glasses, at most one send every 250 ms. Removed from the hub when the editor closes. |
| Answers | Beepy to glasses | Every Ask and Chat answer, as it streams, labelled with who answered. |
| Location | Glasses to Beepy | The phone's position, applied as the device's fix when auto is on, and named with a reverse lookup. |
| Saved places | Beepy to glasses | Sent whenever your list changes, shown with distance and bearing. |
| Marks | Glasses to Beepy | A time and place stamped from the glasses menu, filed into today's Journal. |
| Saved headlines | Glasses to Beepy | Rise to the top of News. |
Pair
- Open Link on the Beepy and press p. It shows a six character code, good for ten minutes and one use.
- On your phone, open the Penny app's page and type the code.
- Link shows paired, and when the glasses were last seen.
Keys
| Key | Does |
|---|---|
| p | Get a pairing code. |
| m | Monitor on or off. |
| a | Apply the glasses' location automatically, on or off. |
| f | Apply the glasses' location now. |
| s | Send saved places now. |
| r | Pull location, marks and saved headlines now. This also runs every minute while paired. |
| u | Unpair: retire the channel and mint a new one. The glasses need a new code. |
Privacy
Text passes through the hub in plaintext over HTTPS, and the long random channel id is the credential. Typed text lives only in memory and is gone within ten minutes; the note on the Beepy is the only lasting copy. Retention for everything else is in the privacy policy. To use your own hub, set link_url.
About the glasses app
Penny, the G2 half, is distributed separately from PennyOS and is not yet published. Link does nothing without it, apart from locating by network.