Code Together, In Real Time.
Zero Setup Required.
Instant collaborative study rooms that form automatically the second you open any LeetCode, Codeforces, NeetCode, or HackerRank problem. Includes System Architecture Whiteboards, Private Offline Coding Diaries, direct WebRTC screen sharing, and laser pointers with zero central servers between peers.
Experience Real-Time P2P Mesh In Action
Move your mouse in Peer 1 or send a chat to see it mirror to Peer 2 with zero server latency.
Built for Serious Problem Solvers
Everything you need to study, teach, and prepare for coding interviews collaboratively worldwide.
Auto-Forming P2P Rooms
Zero invite codes or room URLs. Rooms are deterministically hashed from canonical problem URLs. Open any problem on LeetCode, and you're instantly in the room.
System Architecture & Whiteboard
Collaborative canvas with 11 System Design shapes (🗄️ Database, ☁️ Cloud, ⚖️ Load Balancer, 📨 Message Queue, 📦 Server Box, ⚡ Cache, 👤 Client, 🌳 Trees), ⏳ Disappearing Temporary Ink (3s fade), and 7 background themes.
Private Coding Diary & Notes
Full-featured offline journal stored locally in chrome.storage.local. Create multiple diaries (Daily Problem Log, System Design Notes, Bug Retrospectives), auto-dated entries, tags (#dp), mood tracking, and Markdown export.
Multi-Broadcaster Live Stage
Host live walkthroughs with 1-click screen or camera streaming. Multiple peers can go live simultaneously on any problem, with live stream selector carousel.
Live Laser Pointer & Spotlight
Point to specific code lines and test cases across everyone's screens with sub-millisecond coordinate mapping, glowing laser trails, and darkened spotlight focus.
Focused Chat & Spoilers
Clean in-page popup and sidepanel chat with click-to-reveal spoiler protection (||hint solution||), 1-click code copying, and 3-level message delivery ACKs.
Whiteboard Architecture Studio & Private Diary
Try drawing system design components or switch to the private coding journal directly in your browser.
Interactive Problem Room Simulator
Test how Synqto hashes problem URLs into deterministic P2P rooms in real time.
Click on the blurred pill to reveal the hidden solution hint:
Zero-Server WebRTC Architecture
How Synqto keeps your screen sharing, video, audio, and code private between peers.
Direct P2P Encryption
Audio, video, screen streams, and chat messages are encrypted with DTLS-SRTP and flow directly between peer browsers with no server in between.
Sub-Millisecond Signaling
The Go signaling engine only coordinates initial SDP offers/answers (~5ms handshake) and cluster elections before stepping out of the media path.
Local-Only Data Storage
Chat logs, streaks, and user preferences are stored purely in your browser's local storage. Zero analytics or user tracking.
How Synqto Compares
Why competitive programmers and interview cohorts choose Synqto over generic meeting apps.
| Feature / Capability | Synqto | Discord / Slack | Zoom / Google Meet | VS Code Live Share |
|---|---|---|---|---|
| Automatic URL-Based Room Formation No room links or invite codes needed | Instant (0s) | Manual Voice Channel | Manual Calendar Link | Manual Invitation URL |
| Zero-Server P2P Mesh Privacy Direct browser-to-browser encrypted streams | 100% P2P Encrypted | Central Server Media | Central Cloud Media | Microsoft Relay |
| Live Synchronized Laser Pointer Point directly to code lines across all screens | Sub-millisecond 25fps | Not Supported | Clunky Annotation | Cursor Only (No Laser) |
| In-Browser LeetCode Sidepanel & Chat Never leave the problem tab or switch windows | Native Chrome Sidepanel | Switch Apps | Separate Window | Requires Desktop IDE |
| System Design Architecture Whiteboard 11 Cloud & DB shapes with 3s disappearing ink | 11 Shapes & Temp Pen | Not Supported | Basic Freehand | Extension Needed |
| Private Offline Coding Diary & Journal Auto-dated problem entries, tags & Markdown export | Built-in Local Storage | Public Chat Only | Not Supported | Manual Files |
Click-to-Reveal Spoilers (||hint||)
Prevent accidental solution spoiling
|
Built-in Blur Filter | Text Spoiler | Not Supported | Not Supported |
| Account / Sign-In Requirement Time to start collaborating | Zero Login Needed | Account + Discord Server | Google / Zoom Sign-in | GitHub / MS Account |
How to Install & Test the Beta
Follow the checklist below to install and test on Chrome, Brave, Edge, or any Chromium browser.
1. Download & Unzip
Download the beta release package and extract the .zip file to a folder on your computer.
2. Open Extensions Page
Open Chrome and navigate to the Extensions page. Toggle "Developer mode" in the top-right corner.
3. Load Unpacked
Click the "Load unpacked" button in the top left and select the unzipped dist directory.
4. Test with a Friend
Open LeetCode Two Sum in two separate browser profiles or tabs.
The floating button appears on the bottom-right. Open the side panel or popup and watch real-time P2P connection form instantly!
Frequently Asked Questions
Everything you need to know about the P2P architecture, privacy, and global compatibility.
Yes! Synqto is 100% free, MIT licensed, and fully open source. You can inspect the entire codebase, self-host the Go signaling server, or contribute on GitHub.
No. Synqto uses direct WebSockets only for SDP signaling. All screen streams, audio calls, mouse coordinates, and chat messages are transmitted directly between browsers using encrypted WebRTC DataChannels and MediaStreams.
Synqto supports Google Chrome, Brave Browser, Microsoft Edge, Opera, Arc, and any Chromium-based browser supporting Chrome Extension Manifest V3 and the Side Panel API.
When you visit a supported coding platform, the content script inspects the canonical URL (e.g. https://leetcode.com/problems/two-sum/), normalizes the slug, and hashes it into a deterministic room ID (e.g. room:two-sum-c99292e0). All peers on that same problem join the exact same cluster mesh automatically.
Yes. Under the Profile & Settings tab, you can customize the floating button's position, opacity, unread badges, and choose whether clicking it opens the in-page chat popup or expands the Chrome Side Panel directly.
Ready to Study Smarter, Together?
Download the beta extension and start collaborating on your favorite coding problems today.