self-hostedprivatefree
Your voice. Your servers. Your data.
Komm is a modern voice, video and text chat platform where every community runs on its own server. Crystal-clear voice channels, HD screen sharing and rich messaging - without handing your conversations to anyone else.
Komm is in closed beta - registration needs an invite key. Request access
Everything your community needs
Built from the ground up for low-latency voice and a fast, keyboard-friendly desktop experience.
Crystal-clear voice
Low-latency WebRTC voice channels with noise suppression, echo cancellation, automatic gain control and voice activity detection built in.
HD screen sharing
Share your screen in high quality - multiple people can stream at once, viewers can pop streams out into separate windows, and live viewer counts keep everyone in sync.
Rich text chat
Channels and direct messages with editing, emoji reactions, typing indicators, GIFs and file attachments - everything you expect, and fast.
Code snippets
Share code in dedicated snippet blocks with automatic language detection and syntax highlighting - perfect for dev communities.
Soundboards
Server-wide soundboards plus your own personal one. Trigger sounds in voice channels with a click or a global hotkey.
Roles & permissions
Custom roles with fine-grained, per-channel permission overrides - evaluated with bitmask speed so big servers stay snappy.
Powerful moderation
Kick, ban, mute, deafen and move members between voice channels. Moderation flows through your server - you're always in control.
Global hotkeys
Push-to-talk, mute, deafen and soundboard triggers work system-wide, even while you're in a game or another app. Fully rebindable.
Connection insight
Live ping graphs and packet-loss tracking for you and everyone in your channel - see exactly how the connection is doing at any moment.
Windows and Linux, done properly
One download, every desktop. Komm treats Linux as a first-class platform - including full Wayland support.
Windows
Native support for Windows 10 and 11 with system audio capture, global hotkeys and light/dark system theme detection.
Linux - X11
Full-featured on classic X11 sessions: voice, screen sharing, hotkeys and audio loopback all work out of the box.
Linux - Wayland
First-class Wayland support with PipeWire audio routing and screen capture - no XWayland workarounds required.
Three pieces. You choose how many to run.
Komm is built around a simple idea: your community's messages and voice traffic belong on hardware you control.
Komm Client
The desktop app for Windows and Linux. Connects to the hub for your account and friends, and directly to each community's own server for chat and voice.
Download the clientKomm Server
A self-hosted server that owns your channels, messages, voice rooms and permissions. Database and media server are embedded, and the launcher installs it as a real OS service - Windows or Linux, one installer, zero configuration.
Host your own serverKomm Hub
The directory that handles accounts, friends and DMs, and vouches for servers with signed certificates. Use the official hub at kommvoice.com - or fork the hub and run a fully independent network of your own.
Host your own hubSpin up a community in minutes
Create your server
Create an installation right from the Komm client - name it, pick your ports, get a verification code.
Run the installer
The server launcher installs Komm Server as a real OS service - Windows Service or systemd - hand it your verification code and it takes care of the rest, updates included.
It verifies itself
Your server exchanges certificates with the hub automatically and comes online, secured.
Invite your people
Share an invite link. Friends connect straight to your server - messages never leave it.
Engineered to be trustworthy
Security in Komm isn't a feature - it's the architecture. Every connection between the client, your server and the hub is authenticated and encrypted.
-
X.509 mutual authentication Every self-hosted server proves its identity with a certificate signed by the hub's built-in certificate authority (P-384 elliptic curve).
-
TLS between client and server The hub-signed certificate doubles as the server's HTTPS/WSS certificate, so every client connection is encrypted - and validated against the hub CA and the installation's identity, stronger than a plain hostname check. Voice media is separately encrypted via WebRTC (DTLS/SRTP).
-
ES384 signed tokens Sessions use modern elliptic-curve signatures - no shared secrets, nothing to leak.
-
Short-lived connection tickets Joining a server uses a single-purpose ticket that expires in 60 seconds, verified against membership and certificate status.
-
Data stays with you Channel messages, voice and files live on your server. The hub never sees your community's content.
Want in? Ask us.
Komm is in its first public phase: everything is ready to use, but registration on the official hub requires an invite key while we grow the network carefully. Tell us who you are and we'll send a key to your inbox.
Already have a key? Create your account - you'll enter it during registration, in the app or right here on the site.
Frequently asked questions
Is Komm really free?
Yes. The client, the launcher, the self-hosted server and the hub are all free to download and use. There are no ads, no tracking and no paid tiers.
What does "closed beta" mean?
Everything you see is ready to use, but new accounts on the official hub currently require a single-use beta key. We're growing the network deliberately during this first phase. Request a key and we'll email you one - once you have it, registration takes a minute.
Which platforms are supported?
Komm runs on Windows 10/11 and on Linux - both X11 and Wayland sessions are fully supported, including PipeWire audio and screen capture on Wayland.
Do I have to host my own server?
No. You can simply download the client, create an account and join communities through invite links. Hosting is for communities that want full ownership of their data - and the server launcher installs it as a system service with one installer on Windows or one script on Linux, so it takes minutes.
Can I run my own hub too?
Yes - but unlike the server, the hub isn't a one-click affair. It's aimed at developers: you'll need PostgreSQL, an SMTP account for verification emails and a few settings in a local properties file. The website you're reading right now ships with the hub as a showcase - if you run your own network, expect to fork it and make it yours. The setup guide on GitHub walks through all of it.
Does Komm update itself?
Yes. The Komm launcher checks for updates every time you start the app and keeps the client current automatically - install once and forget about it. It ships as a Windows installer and a Linux AppImage.
Take back your community
Download Komm, invite your friends and talk on your own terms - free, forever.