Skip to main content
Kizuna
Shipped · Chat platform · WebRTC

Kizuna

A self-hosted Discord alternative. You run the server, you own the data.

Role
Creator · full-stack, UX, desktop client
Year
2026
Language
TypeScript
Topics
WebRTC, Tauri, Docker, self-hosted

Overview

Kizuna (絆, “bond”) gives communities text channels, direct messages, voice and screen sharing without handing their conversations to a third party. Messages, uploads and member data live on hardware you control.

Status

Shipped and maintained.

What it does

01

Real-time chat

Channels, DMs, typing indicators and @mentions.

02

Voice

WebRTC through a mediasoup SFU with per-channel audio quality.

03

Screen sharing

Share your screen inside a voice channel from the desktop client.

04

Roles & permissions

Granular control over messages, channels, members and invites.

05

Invites

Join links with usage limits, expiry and QR codes.

06

Cross-server

Connect to multiple self-hosted servers from one client.

Under the hood

Deploydocker compose up -d — multi-arch images (amd64, arm64) with automatic HTTPS via Caddy
DesktopTauri v2 for Windows, macOS and Linux with notifications and auto-updates
MediaWebRTC, mediasoup SFU
Read the build notesKizuna
Next projectCSS TSX Split View →