See who's here ✦

Move your cursor around — everyone sees each other in real-time. Scroll-aware, touch-friendly, works on any screen size. Powered by Cloudflare Workers & Durable Objects.

  
  
  

Real-time Sync

Cursor positions broadcast instantly via Durable Objects with WebSocket connections.

🎯

Scroll & Screen Aware

Document-absolute coordinates ensure cursors point at the same content regardless of viewport size or scroll position.

📱

Touch Friendly

Touch devices get a distinct soft-circle cursor that fades naturally when the finger lifts.

💬

Cursor Chat

Press / to type a message — it appears as a bubble on your cursor, visible to everyone in real-time.

🔐

GitHub OAuth

Optional sign-in shows your avatar on cursors and the presence bar.

🌐

Zero Cost

Built entirely on Cloudflare's free tier — Workers, Durable Objects, no servers to maintain.

📦

Embed SDK

One script tag adds live cursors to any page, with rich configuration options.

🎨

Text Selection

Select text and others see your highlights in real-time with color-coded overlays.

✏️

Doodle

Hold Alt and drag to draw ephemeral strokes that everyone sees — fades after 1.5s.

👁️

Follow Mode

Click any presence avatar to auto-scroll and follow their cursor. Esc to stop.

🎯

Reactions

Press 1–6 to throw floating emoji at your cursor position, visible to all.

👻

Privacy Fade

Idle for 30 seconds and your cursor dims to 35% opacity automatically.

Active Halo

Recently active users get a glowing pulse ring on their presence avatar.

🎮 How to Play

Everything happens in real-time — try these interactions:

/Cursor chat — type a message bubble
Alt + DragDoodle on the page
16Throw emoji: ❤️ 👀 🎉 🔥 👍 🫠
Click avatarFollow that user's cursor
EscStop following
Select textOthers see your selection
Idle 30sCursor fades out automatically

📦 Add to Your Site

Toggle features below, then copy the embed code.

All data-* attributes are optional — only src is required. See the full config docs.

Connecting…