Realtime Library · Claude Skill · snap-pair-core

Realtime Library Claude Skill QR · PIN · Sound MIT Self-initiated

Every phone in the room joins your app — no install.

Snap Pair (snap-pair-core on npm) is a multi-device pairing layer for the web: QR scan, 6-digit PIN, room code, or experimental ultrasonic sound (Proximity), then realtime sync over Firebase, PartyKit, WebRTC, or BroadcastChannel. Presence, capacity, and security rules ship with it — plus a Claude skill so an agent can add multi-device play safely. A self-initiated open-source project; the Amazon Fire TV shopping demo built on it is a self-initiated concept, not affiliated with Amazon.

Pairing, presence, and security — already solved.

Safe, temporary multi-device experiences repeatedly need the same difficult foundation: pairing, presence, shared state, room capacity, and authorization. Snap Pair packages React hooks and UI (HostHUD, ControllerWrapper), four interchangeable transports, Firebase Auth + Cloud Functions when you need server admission, cleanup, tests, a CLI with seven presets, and a docs site — so you build the experience, not the plumbing.

Pairing
QR · PIN · code · sound
Transports
Firebase · PartyKit · WebRTC · BroadcastChannel
Install
No app download needed

Built with Snap Pair

Why it matters

Built once. Reused everywhere multi-device matters.

Let's build a product or AI system together.プロダクトや AI システムを一緒に作りませんか。