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

runs on Windows 10/11 Linux X11 Linux Wayland
Mutual certificate authentication
Your messages stay on your hardware
Free - no ads, no tracking
Source available on GitHub
Features

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.

Platforms

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.

Wayland

Linux - Wayland

First-class Wayland support with PipeWire audio routing and screen capture - no XWayland workarounds required.

Self-Hosting

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.

For tinkerers

Komm 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 hub

Spin up a community in minutes

1

Create your server

Create an installation right from the Komm client - name it, pick your ports, get a verification code.

2

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.

3

It verifies itself

Your server exchanges certificates with the hub automatically and comes online, secured.

4

Invite your people

Share an invite link. Friends connect straight to your server - messages never leave it.

Security

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.
Closed Beta

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.

FAQ

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.