Serverless · Peer-to-peer · Open source

A place to share, with no one in the middle.

Relay is a shared workspace that lives in your browser and connects straight to the people you trust — tables, messages, files-worth of data, synced directly, peer to peer. No accounts. No backend. No one else holding, reading, or brokering what you share.

No backend No accounts No tracking Works offline MIT licensed
relay.polecat.live/app
Relay app — a collaborative table with peers and permissions
Why Relay

Everything a shared database gives you — without the database.

Your data is UUID-keyed JSON that syncs directly between browsers. The pieces below make that feel effortless and safe.

Truly serverless

WebRTC data channels plus a zero-config local mesh. Your records never touch a server — sync is browser to browser.

Dynamic JSON tables

Every row is a UUID-keyed JSON object. Add fields by typing into a new column — no schema, no migrations.

Conflict-free sync

Last-writer-wins with version metadata and tombstone deletes. Two peers editing at once always converge.

Granular permissions

Decide per peer and per table who can read from you and who can write to you. Revoke anytime.

Live presence & monitor

See who's online in real time and watch every discovery, sync, and permission change stream by.

Yours to keep

Local-first storage, one-click export / import, dark & light themes. Take your workspace anywhere.

How it works

Three steps to a live, shared workspace.

Create a table

Spin up an entity — a shared table of dynamic rows. Add fields as you go; it's just JSON under the hood.

Invite a peer

Open Relay in another tab for instant local-mesh discovery, or send a WebRTC invite to connect across the internet — directly, no server relaying your data.

Sync, both ways

Edits flow between peers automatically and resolve deterministically. Grant read / write per table to control exactly what's shared.

No servers. By design.

Data lives in your browser's storage. Peers connect over WebRTC and exchange changes directly. The only thing that could ever sit between two people is an optional, tiny rendezvous that relays the initial handshake — never your records.

Your browser
⇠⇢
WebRTC · P2P
⇠⇢
Their browser

Open a table. Invite a peer. That's it.

No sign-up. It runs the moment it loads.

Launch Relay