v0.1.1 Now available for macOS, Windows & Linux

Voice chat that's free, private and P2P encrypted

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

Entavi
Standup
26ms 3 people
baa693 Copy
JO
John (You)
DA
David
Mute Kick
MI
Mike
Mute Kick
Room password Set Password

Everything you need, nothing you don't

Built for simplicity and privacy. No bloat, no tracking, no accounts.

DTLS-SRTP Encryption

All audio is encrypted end-to-end using WebRTC's built-in DTLS-SRTP. No one can intercept or listen to your conversations.

Direct P2P Audio

Audio flows directly between you and everyone in the room. No middleman server ever touches or routes your voice data.

Self-Hostable

Run your own signaling server on Cloudflare Workers. Point the app to your instance — full control, zero trust required.

Noise Suppression

RNNoise cleans up background noise in real-time. Your voice comes through clearly — keyboards, fans, and ambient noise get filtered out.

Host Controls

Room creators can kick peers, force-mute, and password-protect rooms. You control who's in and what they can do.

Cross-Platform + Auto Updates

Native desktop app for macOS, Windows, and Linux. Built with Tauri for a lightweight, fast experience — with automatic updates built in.

Three steps. That's it.

No sign-ups, no configuration. Getting started takes seconds.

1

Create a Room

Open Entavi and hit "Create Room." You'll get a unique 6-character code instantly.

2

Share the Code

Send the room code to whoever you want to talk to — text it, email it, whatever works.

3

Talk Directly

Once they join, audio flows directly between you. Encrypted, peer-to-peer, with no server in between.

Device A

Entavi App

WebRTC P2P (Encrypted)

Device B

Entavi App

Signaling Server (Cloudflare Workers) — only helps peers find each other. Never touches audio data.

Private by design

Your voice never passes through our servers. We couldn't listen even if we wanted to.

  • Audio encrypted with DTLS-SRTP — standard WebRTC encryption protocol
  • No central server ever routes or stores your audio data
  • No accounts — zero personal information collected
  • No telemetry — the app doesn't phone home or track usage
  • Open source — the full codebase is public on GitHub

Tech Stack

Tauri 2.0 Rust WebRTC Opus Codec RNNoise TypeScript Vue 3 Vite Cloudflare Workers

Deploy your own signaling server

Run the signaling server on your own Cloudflare account. Free tier is all you need.

1

Prerequisites

You'll need a Cloudflare account (free tier works), Node.js, and npm installed.

2

Clone and install

Clone the repo and install dependencies:
git clone https://github.com/avdoseferovic/entavi.git
cd entavi/signaling-server && npm install

3

Configure

Edit wrangler.toml and change the name field to your preferred worker name (e.g. my-entavi-signaling).

4

Deploy

Log in to Cloudflare and deploy:
npx wrangler login
npm run deploy

5

Connect the app

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.

Frequently asked questions

No. Entavi requires no accounts, no registration, and no personal information. Just open the app, create or join a room, and talk.
Yes. Audio flows directly between participants over WebRTC. The signaling server only helps peers find each other — it never touches your audio. Once connected, the server could go offline and your call would continue.
Entavi is available for macOS (Apple Silicon), Windows (64-bit), and Linux (AppImage and .deb packages). It's a native desktop app built with Tauri, so it's fast and lightweight on every platform.
Rooms work best with small groups. Since audio is peer-to-peer, each participant connects directly to every other participant. Performance depends on your network, but small group conversations work great.
Yes. All audio is encrypted using DTLS-SRTP, the standard encryption built into WebRTC. Since audio never passes through our servers, no one — not even us — can listen to your conversations.
Yes, completely free and open source. You can view the full source code, audit it, and contribute on GitHub.