baucord

Voice, text and screen sharing you host yourself. Written in Rust, tuned for low decoding latency, and small enough to leave running without noticing. No accounts, no telemetry — just you, your friends, and a server you control.

Windows / macOS / Linux  ·  client + server in one zip  ·  Apache-licensed

~/baucord v0.1.36
# on whoever's hosting:
$ unzip baucord-v0.1.36-linux-x64.zip
$ ./dedicated-server

# everyone else:
$ ./baucord # enter host:port, pick a name

# we have discord at home
$ 

What it does

Hang out with a handful of friends: talk, type, share your screen. Nothing you don't need.

voice
Opus over UDP with voice activity detection or push-to-talk. Tuned to keep the gap between someone speaking and you hearing them as short as it can be.
rough connections
Each person gets their own adaptive jitter buffer, so one friend on hotel wi-fi doesn't drag everyone else's audio down with them.
screen share
H.264 via FFmpeg, with the source's audio along for the ride. 720p or 1080p, quality is a slider. Viewers get a resizable window with live stats if they want to see them.
per-user audio
Right-click anyone to mute them or ride their volume. Settings stick around, so the loud friend stays quiet next time too.
global hotkeys
Mute, deafen and start a screen share from any window. Rebind by pressing the keys you want, not by editing config.
text chat
For links, and for whoever's mic just died.
your machine
Closes to the tray and keeps the call running. Settings live in a JSON file next to the binary — no installer, no registry, no background services.
the server
A dumb relay. It forwards packets, that's it — no mixing, no transcoding, no accounts to manage. Ships in the same zip as the client.

The interface

Native widgets, one window. This is the whole app.

baucord connect screen — nickname and server address
connect — nickname and server address, done
baucord main window — user list, chat and per-user controls
a call — voices, chat, per-user controls

Download

Every zip has the client and the dedicated server for that platform. Grab the one you need; anyone hosting also needs the server-side one.

Unzip, run dedicated-server somewhere your friends can reach — a spare box, a cheap VPS, a homelab — then hand them the address. That's the whole deployment.