Private. Lightweight. Yours.

Chat that's actually private.

Direct messages, group servers, and voice calls — without trackers in your conversations, without algorithmic feeds, without ads in your chats. Built for people who'd rather have a quiet place to talk.

No account needed to look around. The app is free and lives in your browser.

Built around the basics

No clutter. No upsells. Just a chat platform that respects your time and attention.

💬

Direct messages

Talk one-on-one with friends. Reactions, replies, GIFs, image uploads, and message history that's there when you come back.

🏠

Servers & channels

Spin up a server for your group. Multiple channels, custom roles, member management — the parts you actually use.

📞

Voice calls

One-click voice calls between friends. Peer-to-peer audio — your voice doesn't sit on anyone's server.

🛡️

Private by default

No tracking pixels, no analytics SDKs, no ads inside your chats. Authentication uses bcrypt-hashed passwords and tokens.

Fast everywhere

Runs on Cloudflare's edge network. Loads quickly on mobile data, works on bad connections, doesn't burn your battery.

🌙

Easy on the eyes

Dark theme out of the box. Clean typography, sensible spacing, and no notification spam.

Sponsored

What's new

Recent changes, new features, and bug fixes. Latest first.

Update

Public landing page + EthicalAds

The site now has a real public homepage with downloads, contact info, and a changelog. Login moved to /login.html. Chat itself stays ad-free — sponsored slots only appear on this landing page.

New

Bigger emoji picker, kaomoji tab, Discord-style GIFs

  • Emoji picker grew from ~70 emojis to ~700 across 9 categories
  • New Kaomoji tab — (◕‿◕), (╯°□°)╯︵ ┻━┻ and ~115 more
  • GIF picker now has categories (Trending, Reactions, Memes, Anime, Animals, Love, Sad, Happy, Sports, Dance) and a Recent tab
  • Masonry-style GIF grid that respects aspect ratios
Fix

Mobile UI fixes

  • Hamburger menu now reachable on mobile (was previously hidden by a CSS conflict)
  • Bottom-nav icons no longer overflow their panel; "You" avatar visible on all themes
  • Friends panel actions wrap to a second line so the @username isn't covered
  • Message hover-actions popup moved to the bottom of bubbles on mobile
New

Tab-flash notifications & persistent unread counts

The browser tab title now flashes (N) Chatterkin when new messages arrive while you're focused elsewhere. Unread counts in the sidebar now persist across sessions — messages that arrive while you're offline are still flagged when you come back.

Update

Voice calls rewritten with PeerJS

Cleaner state machine, faster connect, clearer status messages ("Calling…", "User offline", "No answer", "Call declined"), and a fix for chat-mute that was getting clobbered by the call-mute toggle.

Get in touch

Bug reports, feature ideas, or just saying hi — pick whatever channel suits you.