Private messaging
for real people.
No phone number. No email. No real name. Pick a handle, set a password, start chatting. Messages travel directly between you and the people you chat with — and live only on nodes you control when one of you is offline.
Léa Martin
online · encrypted
pushed the node config to staging 🚀
14:02
nice. peers online?
14:03
12 peers, 3 services green
14:03
merging now
14:04
hover the thread · she replies
step 01
Pick a handle
A name and a password. That's the whole form — no phone, no email, no verification dance.
step 02
Get a node
Your messages need a home you control. On the desktop app it's one click — we install and start it for you. Or run it on a Pi, a VPS, or a friend's machine.
step 03
Start talking
Add friends by handle. Messages, calls, screen shares and files — all end-to-end encrypted, all on your hardware.
The same private chat,
living on your desktop.
One download for macOS, Windows and Linux. It even sets up your node for you — download, verify, link to your account, start. One click, no terminal.
Sharing screen · 12:41
e2e encrypted · direct
- Native notifications + unread badge
- Calls with screen share
- Picture-in-picture
- One-click node setup — no terminal
- Auto-updates
A short conversation
about privacy.
We can’t tell you what we do with your data — there isn’t any. Below is the conversation we hope you never have to have with a chat app again.
A privacy-aware reader
online · asking the hard questions
end-to-end encrypted, top to bottom
What you’ll actually use.
The app is small on purpose. A list of conversations, a thread, a composer, a call drawer. Nothing pulls at you for attention.
Live when you’re both around.
When both of your nodes are reachable, messages land instantly — your device shows a ✓ on every bubble that the other side confirmed.
Held safely when you’re not.
If the other person is offline, the encrypted envelope sits on a node — yours or theirs, never ours — until they come back.
Calls drop in.
Voice and video calls live in the same conversation, in the same window. Same encryption, same direct path. No new app, no new login.
Share your screen.
One click in a call. On the desktop app you pick exactly which screen or window — nothing else leaves your machine.
Calls that float.
Pop a call into picture-in-picture and keep it on top while you work — in the desktop app or any modern browser.
Files, encrypted end to end.
Attachments travel over the same encrypted channel and land on the same node your messages do. No third-party file host.
Pick a node per conversation.
You have a default, but every conversation can live on a different node. Family on the Pi at home, work group on a VPS.
Groups without a landlord.
Group chats and group calls are hosted on a member's node — whoever you all trust — not on a company server.
One handle. Five tools.
The handle you create here works across the whole Zippytal ecosystem. Friends you add in Chat appear in Meet. Files you save in Drive sit on the same node. One account, one network, one set of values.
Pick a handle.
Start chatting.
Onboarding is a few friendly screens — and on the desktop app, your node installs itself with one click, so your messages live on hardware you control from minute one.
apache 2.0·zero telemetry·no tiers·no ads