No accounts. No servers routing your audio. Just create a room, share the code, and talk — directly and encrypted, peer-to-peer.
Also available as Linux AppImage
baa693
Copy
Features
Built for simplicity and privacy. No bloat, no tracking, no accounts.
All audio is encrypted end-to-end using WebRTC's built-in DTLS-SRTP. No one can intercept or listen to your conversations.
Audio flows directly between you and everyone in the room. No middleman server ever touches or routes your voice data.
Run your own signaling server on Cloudflare Workers. Point the app to your instance — full control, zero trust required.
RNNoise cleans up background noise in real-time. Your voice comes through clearly — keyboards, fans, and ambient noise get filtered out.
Room creators can kick peers, force-mute, and password-protect rooms. You control who's in and what they can do.
Native desktop app for macOS, Windows, and Linux. Built with Tauri for a lightweight, fast experience — with automatic updates built in.
How it works
No sign-ups, no configuration. Getting started takes seconds.
Open Entavi and hit "Create Room." You'll get a unique 6-character code instantly.
Send the room code to whoever you want to talk to — text it, email it, whatever works.
Once they join, audio flows directly between you. Encrypted, peer-to-peer, with no server in between.
Entavi App
Entavi App
Signaling Server (Cloudflare Workers) — only helps peers find each other. Never touches audio data.
Security
Your voice never passes through our servers. We couldn't listen even if we wanted to.
Self-Host
Run the signaling server on your own Cloudflare account. Free tier is all you need.
You'll need a Cloudflare account (free tier works), Node.js, and npm installed.
Clone the repo and install dependencies:git clone https://github.com/avdoseferovic/entavi.gitcd entavi/signaling-server && npm install
Edit wrangler.toml and change the name field to your preferred worker name (e.g. my-entavi-signaling).
Log in to Cloudflare and deploy:npx wrangler loginnpm run deploy
Copy your worker URL (e.g. wss://my-entavi-signaling.your-subdomain.workers.dev/ws), open Entavi, and paste it into the Signaling server field under Advanced settings.
FAQ
Entavi is provided "as is" without warranty of any kind. While we strive to provide a secure and reliable service, we make no guarantees regarding the availability, accuracy, or security of the application. Use of Entavi is at your own risk. We are not responsible for any damages, data loss, or other liabilities arising from the use of this software. By using Entavi, you agree to these terms.