Croxync
Cross-device tools / Browser extension2026
A Chrome extension and installable web app that carry links, notes, and code between devices. One sync code connects the pieces.
- My part
- Product engineering / Extension + PWA
- Built with
- Next.js / Manifest V3 / Prisma / PostgreSQL
developer.mozilla.org / Web APIs
A note from the other device.
TypeScript / saved from Chrome
developer.mozilla.org / Web APIs
A note from the other device.
TypeScript / saved from Chrome
The gap between two devices.
A useful link on a computer shouldn’t require an email to yourself to reach your phone. Croxync joins a Chrome extension and a progressive web app around a shared clipboard.
The extension captures copied text, selected text, links, and page URLs. The web app keeps those clips available from another browser or an installed home-screen app.
One code, a shared collection.
A six-character sync code connects devices without an email-and-password registration flow. The dashboard organizes clips into links, code, notes, lists, and other content.
QR pairing, session history, copy-back actions, and deletion are implemented in the dashboard. The presentation above recreates that interface with fictional clips; it is not a screenshot of someone’s clipboard.
Two clients. One application API.
The Manifest V3 extension uses a service worker, content script, and popup. It shares the Next.js application API with the PWA. Clips and device groups are modeled with Prisma; the current schema uses PostgreSQL.
The dashboard refreshes every five seconds. This is periodic synchronization, not a WebSocket system. The sync code is a lightweight access model, and the repository lists end-to-end encryption as future work.
A smaller handoff.
The implemented workflow covers capture, organization, and retrieval across devices. The public source remains available; this case study can be explored without a public deployment.