Live text  ·  1:1  ·  Free

You see every letter
as they type it.

No send button. No waiting. Every keystroke streams to the other person the instant you press it — like sitting side by side. The way chat used to feel, before everyone added a send button.

Live text — not just
“typing…”

A typing indicator tells you someone is writing. SemaBuzz streams the actual letters — you read the message as it's written, character by character. Conversations feel present, not exchanged.

🔗  URL Walk Paste a URL and it walks across their screen live. One click opens it. Inspired by PowWow, 1996.
✎  Shared whiteboard Open a live drawing board. Both sides draw at once — strokes stream encrypted in real time.
🌞  The filament A waveform at the bottom of the window pulses with keystroke velocity. You feel the energy before you read the words.
📄  File transfer Drag in a file (up to 10 MB) and send it through the encrypted session. SHA-256 verified, single-use, auto-expires in 10 min.
Feature
SemaBuzz
Others
See letters as typed
Keystroke intensity visualisation
No send button
End-to-end encrypted
varies
No account required
No message storage
Send files (up to 10 MB)
Buzz for attention
URL Walk (share links live)
Shared whiteboard

Live in four steps

No accounts. No history. Nothing left behind.

🔑
01

Host a session

Open SemaBuzz and start hosting. You get a short token to share with one person.

02

Approve the join

A connect request arrives. You tap Accept — nobody gets in without your say-so.

03

Type live

Every keystroke streams instantly. They see each letter as you press it.

🚪
04

Close and it's gone

No history, no logs, nothing to delete. The conversation ends when you close it.

Private. Expressive. No cruft.

Faster than email. More private than a group chat. More deliberate than a call.

Instant

No send button. No typing indicator. Just words, arriving live as they're written.

🔒

Encrypted end-to-end

ECDH P-256 key exchange, AES-256-GCM encryption. Keys live on your device only — the relay sees ciphertext it cannot read.

💬

Expressive

100+ emoji, a live shared whiteboard, a file drop, and a buzz button for when words aren't fast enough.

🌏

Direct when possible

SemaBuzz punches through NAT with STUN hole-punching. When it works, the relay drops out entirely and traffic flows peer-to-peer.

  • No account, no email, no sign-up — share a token and go
  • No message storage on any server — session ends, everything's gone
  • Peer-to-peer when possible — relay is a fallback, not a requirement
  • Custom relay URL baked into tokens — guests auto-connect, no setup needed
  • Sessions are ephemeral — when the wire drops, nothing is left behind
  • File transfer — up to 10 MB, SHA-256 verified, single-use link, 10-min expiry
  • Buzz button — shake their window without switching to voice
  • Emoticon picker — 7 categories, 100+ emoji
  • Shared whiteboard — live strokes, both sides, encrypted over the wire

Got questions?

  • How is this different from a “typing…” indicator? A typing indicator tells you someone is writing. SemaBuzz streams the actual letters live — you read the message as it's written.
  • Does SemaBuzz store chat logs? No. Nothing is saved anywhere. When the session ends, it's gone.
  • Can the relay read my messages? No. It only forwards ciphertext it cannot decrypt. When a direct P2P path is open, the relay isn't in the loop at all.
  • Can I send files? Yes — up to 10 MB. Drag a file into the chat window while a session is live. SHA-256 verified on arrival, link expires in 10 minutes.
  • Does it support emoji? Yes. Built-in picker with 100+ emoji across 7 categories. Click the smiley icon next to the input bar.
  • Can I use my own relay? Yes. Set a custom relay URL in Settings and it gets baked into your session tokens — guests auto-connect, no manual setup required.
Full FAQ  ›

Run your own relay — free

Don’t want to use the default relay? One binary, any machine, no runtime required. Blind pass-through — it never reads or stores message content.

Windows

Single .exe — no install, no runtime required. Double-click or run from PowerShell.

Download for Windows

Linux

Single binary for x64. Works on Ubuntu, Debian, Rocky, and most distributions.

Download for Linux
  • Blind pass-through — the relay never reads or stores message content
  • IP addresses held in memory for the session only — nothing written to disk
  • Defaults to port 7171 — override with --port 8080 or the PORT environment variable
  • Stop with Ctrl+C, or pkill / Stop-Process for background use
  • No runtime required — single self-contained binary

Ready to get buzzing?

Share a token. See every letter live. No accounts, no sign-up, no waiting.