blinkwire

A peer-to-peer messenger in the desktop-chat grammar of 2004. Messages travel browser to browser; a small Worker introduces people and never sees a word.

Open it and you get a 2004 desktop: taskbar, Start menu, contact list, conversation windows with one-pixel borders. Under it sits the modern part: no accounts, no message server, no history. Two browsers connect over WebRTC and chat, call and send images directly. A small Cloudflare Worker introduces them and never carries a message. Identity is an ECDSA key your browser makes on first load. Reload the page and the conversation is gone. Group chat, voice, Nudge and a Minesweeper that ships for period-accurate reasons are all in. The name is a working title.

Blinkwire's XP-style desktop at first load: a Blinkwire contact window with a New user profile and sample offline contacts on the left, the auto-opened Blinkwire Help conversation window in front reading 'Welcome to Blinkwire', a teal period wallpaper behind, and a blue taskbar with a green Start button and 'Not connected' in the tray.
first load at blinkwire.nuez.no. The whole desktop is the app
specifications
TRANSPORT
webrtc, browser to browser
SERVER
signaling only
STORED
one key + contacts