Video calls, no detour.
No account, no download, no central servers. Just a link – and a direct connection between you.
One room. One link.
Nothing in between.
onitalk is a decentralized video chat for the web. Open the page, create a room with one click, and share the link with up to 9 other people.
As soon as someone joins, your browser establishes a direct connection to the other browsers. Audio, video and chat flow exclusively between you – without any onitalk server sitting in the middle.
Three ways to run a call
We combine the best of both worlds: the directness of WebRTC with a decentralized signaling layer that needs no server of its own.
Traditional providers
Zoom, Teams, Meet
- All streams pass through central servers
- Account & phone number required
- Metadata is logged
- Privacy depends on the provider
Plain WebRTC
Self-hosted
- You need to run a signaling server
- Server sees all connection data
- Maintenance, scaling, downtime risk
- Single point of failure
onitalk
Trystero + Nostr + WebRTC
- Signaling over the public Nostr network
- Streams flow directly between peers (P2P)
- No central server that can see your data
- No account, no tracking, no logs
Why not just "plain" WebRTC?
WebRTC alone isn't enough: browsers need a so-called signaling channel to even find each other. Traditional solutions run their own server for this. onitalk uses Trystero with public Nostr relays instead – a globally distributed network we don't control and that we ourselves can only access as an anonymous client.
In a call in 30 seconds
From opening the page to talking – without a single click too many.
Create a link
One click on the homepage generates a cryptographically random room ID directly in your browser. No request is sent to any server – the ID is created locally on your device.
Share instantly
Copy the link and send it via WhatsApp, Telegram, email or Discord. Whoever opens the link joins the room immediately – no waiting room, no approval needed.
Run it in the browser
onitalk runs entirely in the browser via WebRTC. No download, no plugin, no app store. Desktop, tablet or smartphone – it works everywhere.
No sign-up
No email, no password, no profile. All you need is a name for the call and you're ready to go. Once you leave the room, nothing stays behind.
Your room link
onitalk.com/#A7b2C
We can't store anything
Other providers promise you privacy. onitalk makes it technically impossible to collect your data. Here are the four reasons why.
We don't see your streams
Audio and video flow directly between participants (peer-to-peer via WebRTC). Our infrastructure is never part of the transmission – we couldn't record anything even if we wanted to.
Signaling runs over Nostr
Trystero uses the decentralized Nostr relay network to discover peers. There's no onitalk server brokering connections – which means no server that could ever store connection logs.
Room IDs are generated locally
Password-protected rooms derive their ID via PBKDF2 directly in your browser. The password never leaves your device. We don't even know that a room exists.
No user database
There are no accounts, no profiles, no chat histories. So there's simply nothing for us to store, share, or lose in a data breach.
"The safest piece of data is the one that never existed."
No database, no central server, no logs. What we don't have can't be taken from us.
Ready for your first call?
Create a room in one second – no account, no install, no trace left behind.