Open Source & Free Forever

Free private chat that
lives on your machine

Haven is a full-featured chat server you host yourself. Voice chat, screen sharing, 25+ themes, GIFs, sub-channels, direct messages, file sharing, and more — no cloud, no Big Tech accounts, no one reading your messages.

Only the host downloads Haven. Friends join from their web browser — no download necessary.

Haven login screen with theme selection Haven chat interface with voice chat Haven themed chat view Haven desktop with channels and sidebar Haven screen sharing and streaming Haven theme gallery showcase

🚀 NEW — Import your Discord history

Leaving Discord? Bring everything with you. Haven v2.0 imports your entire server — every channel, thread, forum post, reaction, pin, attachment, and avatar — directly from the app. No external tools. No command line. Just paste your token, pick a server, and go.

💬 Text channels 📢 Announcements 💬 Forums & tags 🧵 Threads 😀 Reactions 📌 Pins 📎 Attachments 🖼️ Avatars ↩️ Replies

🖥️ NEW — Haven Desktop BETA

A native desktop app that connects to any Haven server — with features that go beyond the browser. Per-app audio sharing, device switching mid-call, native notifications, system tray, and a one-click installer.

🎵 Per-App Audio 🎧 Device Switching 🔔 Native Notifications 📌 System Tray ⚡ One-Click Install 🖥️ Windows & Linux
Windows Installer Linux AppImage Linux .deb
View on GitHub

⚠️ Beta release — feedback & bug reports are greatly appreciated. Requires a Haven server to connect to.

Works Everywhere

Desktop, tablet, and phone

Haven isn't just for desktop. Friends can join from their phone's browser — no app download required. The interface adapts automatically to any screen size.

Full chat, channels, direct messages, voice chat, and the sidebar — all fully functional on mobile. Just open the link and go.

🖥️ Windows 🍎 macOS 🐧 Linux 📱 iOS Safari 🤖 Android 🌐 Any Browser
Haven mobile view — Welcome screen with channel selection
Welcome view
Haven mobile view — Sidebar showing channels, DMs, and user profile
Channels & DMs
Dead Simple

Up and running in 3 steps

No terminal commands, no config files. Just double-click. (Docker supported too!)

📥

Download & unzip

Download the .zip from GitHub and unzip it anywhere. Desktop is fine.

▶️

Double-click to start

Run Start Haven.bat (Windows) or start.sh (Mac/Linux). It handles everything.

🔗

Share the link

Send your friends your IP address. They open it in their browser — that's it. No download for them.

?

What's a "self-hosted" server?

It means the chat runs on YOUR computer, not a company's server. Your messages never leave your machine — you're the cloud.

!

Do my friends need to download anything?

Nope. They open a link in Chrome, Firefox, Edge, Safari — any modern browser. Zero installs on their end. Works on phones too.

🔒

Is it secure?

HTTPS encryption, bcrypt passwords, JWT auth, rate limiting, CSP headers, and more. Check the source code yourself.

💻

What do I need?

Windows, Mac, or Linux. Node.js (free, 2-click install). About 50 MB disk space. That's everything. Or use Dockerdocker compose up -d and you're done.

Why Haven

Everything you need, nothing you don't

A Discord-like experience that's completely private, completely free, and yours to control.

Key Differentiator 🌐

Only the host downloads — friends join from any browser

One person runs Haven on their computer. Everyone else just opens a link. No apps to install, no accounts to create with some company, no app stores. Your non-tech friends can join in 30 seconds — from their laptop or phone.

🎤

Crystal-clear voice chat

Peer-to-peer voice that goes directly between users — not through a middleman server. Per-user volume sliders, mute, deafen, talking indicators, join/leave sounds, and sound effects.

🖥️

Screen sharing & streaming

Share your screen with anyone in the voice channel. Multiple people can stream at once in a tiled grid. Perfect for watch parties, co-working, or showing gameplay.

🔒

Truly private — with E2E encrypted DMs

No cloud. No telemetry. No analytics. No data collection. Messages live on YOUR computer. Direct messages are end-to-end encrypted with AES-256-GCM — not even the server host can read them. Haven doesn't phone home — ever.

📱

Mobile-ready out of the box

Fully responsive design that works on any phone or tablet. Channels, DMs, voice chat, and file sharing — all from your mobile browser. No app store needed.

See It In Action

Screenshots

Haven running with different themes. Every pixel is customizable.

Packed

All the features

Haven isn't a toy — it's a full-featured chat platform.

📥

Discord Import

Import your entire Discord server's history directly from Haven — channels, threads, forums, reactions, pins, attachments, and avatars. Paste your token, pick a server, done.

🎵

Music & Video Streaming

Spotify, YouTube, and SoundCloud Listen Together with synced playback and seek bar. Share audio files or screen-share a movie — everyone hears and sees it together in real time.

💬

Rich Chat

Real-time messaging, image uploads, typing indicators, message editing, replies, emoji reactions, @mentions, and editable channel names with collapsible sub-channels.

🎙️

Voice Chat

Peer-to-peer audio. Per-user volume sliders. Mute, deafen, noise suppression. Talking indicators.

🖥️

Screen Sharing

Multi-stream support. Tiled grid layout. Resizable viewer. Share screens simultaneously.

🔐

Encrypted Direct Messages

End-to-end encrypted DMs using ECDH + AES-256-GCM. Keys sync across devices via password wrapping. Not even the server host can read them.

🎨

25+ Themes

Haven, Discord, Matrix, Tron, HALO, LoTR, Cyberpunk, Dark Souls, Elden Ring, Minecraft, Scripture, Chapel, Gospel, FFX, Zelda, Fallout, CRT, Win95, RGB, and more.

🎞️

GIF Search & /gif Command

Search and send GIFs inline, powered by GIPHY. Use the /gif slash command for quick access. One-click admin setup.

📁

File Sharing

Share PDFs, docs, audio, video, archives up to 1.5 GB (admin-configurable). Inline audio/video players.

🔗

Link Previews

Automatic OpenGraph previews for shared URLs with title, description, and thumbnail.

⌨️

Slash Commands

/shrug, /tableflip, /roll, /flip, /me, /tts — with autocomplete and descriptions.

🔍

Message Search

Ctrl+F to search any channel. Results with highlighted matches and jump-to-message.

📌

Pinned Messages

Admins can pin important messages. Dedicated panel to browse all pins in a channel.

🛡️

Moderation Tools

Kick, mute (timed), ban, delete users, manage channels, auto-cleanup old messages.

🌐

Multi-Server

Add friends' Haven servers to your sidebar. Live online/offline status indicators.

🔔

Notification Sounds

5 distinct tones. Per-channel volume. Enable/disable per channel. Unread badges persist.

🎮

Games & Activities

Shippy Container, Flight, Learn to Fly 3, Bubble Tanks 3, Tanks, Super Smash Flash 2, and .io games. Server-wide leaderboards. Flash games via Ruffle emulator.

Honest Comparison

Haven vs. the incumbents

Haven Fluxer Discord Slack Signal
Self-hosted (you own the data)
No account with a company
End-to-end encrypted DMs
Voice chat Paid
Screen sharing Paid
Open source
Themes / customization 25+ CSS Limited Limited
Group channels
No email/phone required
Free forever (no paid tier) Freemium Freemium Freemium
Friends join with zero install
Works on mobile browsers App only App only App only
Import history from Discord
Get Started

Download Haven

One zip file. Unzip, double-click, done.

⬡ Haven Server — v2.5.2

Latest stable release · Windows, macOS & Linux · ~5 MB

v2.5.2Latest
Download →
v2.5.1 — Bug fixes: image upload race, DM reply encryption, voice reconnect; manage_emojis permission
Download →
v2.5.0 — One-click installer, FCM push notifications, admin update banner
Download →
v2.4.0 — Emoji upload crop/zoom editor, jumbo emoji messages
Download →
v2.3.9 — Two-factor authentication (TOTP), native OS notifications
Download →
v2.3.8 — Private channel code visibility, Docker healthcheck fix
Download →
v2.3.7 — Private channel invite lockdown, creator auto-mod role
Download →
v2.3.4 — Right-click voice users, donor tier styling
Download →
v2.3.3 — Member list DM/nickname, sidebar members, admin recovery
Download →
v2.3.2 — Sound Manager, kick channel revoke, font scaling
Download →
v2.3.1 — Plugin CSP fix, health check 404 fix
Download →
v2.3.0 — Webcam video, plugins, font size, channel invites
Download →
v2.2.5 — Security fixes, desktop code removed
Download →
v2.2.4 — Security hardening, SSRF fix, JWT verification
Download →
v2.2.3 — Screen share fixes, role save UX
Download →
v2.2.2 — FORCE_HTTP, auto-assign roles, Docker ARM fix
Download →
v2.2.1 — Mobile UI fixes, TURN credential fix, file upload fix
Download →
v2.2.0 — CRT vignette, YouTube embeds, emoji flip
Download →
v2.1.0 — E2E multi-device sync, channel organizer fix
Download →
v2.0.1 — Security fix (installer removal)
Download →
v2.0.0 — Discord import, E2E key fix, ARM64 Docker
Download →
v1.9.2 — Image lightbox, emoji autocomplete, GIF avatars
Download →
v1.9.1 — Auto-cleanup fix, server branding, emoji modal
Download →
v1.9.0 — Custom emojis, emoji quickbar, JWT security
Download →
v1.8.2 — PiP revert, YouTube playlists, bot fixes
Download →
v1.8.1 — Upload limits, mobile refresh, E2E sync
Download →
v1.8.0 — E2E encryption, Flash games, seek bar
Download →
v1.7.0 — Role inheritance, voice dot colors
Feb 16, 2026
v1.6.0 — Roles, voice controls, admin transfer
Feb 15, 2026
v1.5.0 — Push notifications, emoji search
Feb 14, 2026
v1.4.7
Feb 13, 2026
v1.4.6
Feb 13, 2026
v1.4.5
Feb 12, 2026
v1.4.2
Feb 12, 2026
v1.4.1
Feb 12, 2026
v1.4.0 — Display names, mobile voice
Feb 12, 2026
v1.3.0 — DMs, user status, file sharing
Feb 12, 2026
v1.2.0 — Voice UX, pinning, link previews
Feb 12, 2026
v1.1.0 — Data isolation
Feb 11, 2026
v1.0.0First Release
Release notes →

🖥️ Haven Desktop BETA — v1.0.8

Latest beta release · Windows & Linux · Standalone installer

⚠️ Beta software — feedback & bug reports are greatly appreciated.
The desktop app is a client. You still need a Haven server to connect to.

1

Install Node.js

Download from nodejs.org (click the big green LTS button). Restart your PC after installing.

2

Unzip Haven

Extract the zip anywhere. Desktop, Documents, wherever you like. It creates one folder.

3

Double-click Start Haven.bat

A terminal opens, does its thing, and your browser opens automatically. First boot takes ~30 seconds.

4

Create an account & invite friends

Register as admin, create channels, and share your IP + channel code. Friends open the link in their browser.

❤️

Support Haven

Haven is built by one person in their spare time and will always be free. If it's useful to you, a small donation helps keep development going.

☕ Buy me a coffee on Ko-fi

Ko-fi takes zero fees — 100% goes to the developer. No account required to donate.