Presence GitHub
Free · No login required
See who's on your site, live.
One script tag adds live visitor count, live cursors, and floating chat bubbles to any website — no account, no backend, no API key.
The room name can be anything — you don't have to use a domain. We recommend your domain since it's already unique to you, so nobody else will collide with it. Running Presence on more than one page and want separate rooms? Add anything unique after it, like your-domain.com/blog.
This just picks a room name — nothing is registered or verified. Rooms are unlisted, not private: anyone who knows the name can join.
<script src="https://presence.hvalec.com/widget.js" data-room="your-domain.com" async></script>
This whole page is running Presence right now — move your mouse or start typing anywhere, and open it in a second tab to see it sync live.

Live visitor count

A small badge shows how many people are on the page with you right now.

Live cursors

Watch everyone else's cursor move across the page in real time.

Floating chat

Anyone can type a quick message that floats near their cursor for others to see — without ever touching your site's own forms or inputs.