Live 1:1 chat for Windows

Chat that feels alive.

Every letter appears on the other person's screen as you type it. No waiting for a send button. No noisy group threads. Just a private, direct conversation between two people — with live typing, rich emoticons, screen buzzes, and end-to-end encryption.

SemaBuzz
Alex
Alex hey, free tonight?
Joe yeah! what's up?
Alex dinner downtown?
Joe sounds goo
Joe
Alex hey, free tonight?
Joe yeah! what's up?
Alex dinner downtown?
Joe sounds goo

How it works

SemaBuzz keeps the flow simple: start a private session, approve the connection, and talk in real time as the text appears letter by letter.

01

Start a session

You get a Buzz address to share with one other person.

02

Approve the request

Incoming connections are accepted by you. No one joins without permission.

03

Type live

Each keystroke streams instantly so the conversation feels immediate and present.

04

Leave cleanly

No accounts, no server-side message storage, and no persistent chat history to clean up later.

Why people use it

It sits between texting and calling. You get the speed and presence of a conversation, but in text.

  Fast catch-ups

Jump in, say what you need, and leave without a message thread hanging around forever.

🔒
  Private by default

Traffic is encrypted on your device. The relay only forwards ciphertext when it is needed.

💬
  Live & expressive

See every keystroke in real time. A built-in emoticon picker covers faces, gestures, food, travel, activities, and more — no copy-pasting required.

🎯
  Built for 1:1

No groups, no feeds, no algorithmic clutter. Just one private line between two people.

Private by design

SemaBuzz uses ECDH P-256 key exchange and AES-256-GCM encryption. It tries direct peer-to-peer UDP first, then falls back to a relay only when a direct route is not available.

Direct when possible

SemaBuzz attempts STUN-based peer-to-peer routing so your traffic can bypass the relay entirely.

Encrypted on device

Messages are encrypted before they leave your machine, so the relay cannot read the conversation.

No accounts required

Install the app, share a code, approve the request, and start talking.

  • Direct peer-to-peer when network conditions allow it
  • Relay fallback for harder NAT and firewall cases
  • Relay URL embedded in Buzz links — recipients automatically connect through the correct relay
  • Host auto-resumes after a peer disconnects — no need to restart a session
  • No message storage on any server
  • No sign-up or account system
  • Buzz button for attention without switching to voice
  • Built-in emoticon picker — faces, gestures, symbols, food, travel, activities, and objects

Quick FAQ

  • Does SemaBuzz store chat logs?
    No. Sessions do not keep persistent chat history.
  • Can the relay read messages?
    No. It only carries encrypted payloads when a direct connection is not possible.
  • Does it support group chat?
    No. SemaBuzz is intentionally built for one-to-one conversation.
  • Does it support emojis and emoticons?
    Yes. The built-in emoticon picker includes 7 categories — faces, gestures, symbols, animals & nature, food & drink, travel & places, activities, and objects — covering over 100 emoji. Click the smiley icon next to the input box.
  • What happens when the other person disconnects?
    If you are hosting and your peer disconnects, SemaBuzz automatically resumes listening so new incoming connections can reach you without restarting the app.
  • Can I share a link that routes through my own relay?
    Yes. When you start a session using a custom relay, the Buzz link includes the relay address. Whoever opens the link will automatically be routed through your relay — no manual configuration needed on their end.

Host your own relay — free & open source

Don't want to rely on the default relay? Run your own in minutes on any Windows or Linux machine. Free to self-host, no runtime required, no accounts, no cost.

Windows

Single .exe — no install needed. 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 duration only
  • Defaults to port 7171 — override with --port 8080 or the PORT env var
  • Stop with Ctrl+C — or Stop-Process / pkill for background use
  • Free to self-host — AGPL-3.0 licensed, download the relay binary and run it anywhere

Let's get Buzzing.

Download SemaBuzz free from the Microsoft Store and start your first live session in under a minute. Not ready yet? No worries — you can always Buzz later.

Get SemaBuzz Buzz me later