Free & Open Source (SSPL)

Team Chat.
Your Server.

Self-hosted Slack alternative. Free and open source. Complete data control. Enterprise security built in.

βœ“10,000+ msg/sec throughput
βœ“Row Level Security
βœ“Desktop Apps Included

Why Self-Host?

Cloud chat comes with hidden costs and compromises.

πŸ’Έ

Paying $8-15 per user per month for chat?

Slack charges $8.75/user for Pro, $15/user for Business+. For a 100-person team, that's $10,500-$18,000/year just to send messages.

πŸ”’

Worried about data privacy?

With cloud-only solutions, your conversations live on someone else's servers. Sensitive discussions, customer data, and trade secrets are out of your control.

🌐

Need to work in air-gapped environments?

Government, healthcare, and defense often require completely isolated networks. Cloud chat simply isn't an option.

⛓️

Frustrated by vendor lock-in?

Migrating away from Slack or Teams is painful. Years of history, integrations, and workflows tied to a platform you don't control.

OpenChat gives you control β†’
Core Features

Everything You Need.
Nothing You Don't.

Modern team chat without the bloat.

⚑

Real-Time Messaging

Instant message delivery via WebSockets with Redis Pub/Sub for horizontal scaling. Sub-100ms latency in the same region.

WebSocket Delivery
Redis Pub/Sub
<100ms Latency
Typing Indicators
πŸ’¬

Channels & DMs

Organize conversations with public and private channels. Direct messages support 1-on-1 and group conversations.

Public Channels
Private Channels
Group DMs
Channel Discovery
✨

Rich Messaging

Markdown support with syntax highlighting, emoji reactions, custom emojis, message pinning, and thread conversations.

Markdown + Code
Emoji Reactions
Custom Emojis
Threaded Replies
πŸ“Ž

File Sharing

Share files with your team. Store locally or in S3. Automatic image previews and document handling.

Local or S3 Storage
Image Previews
Any File Type
Drag & Drop
πŸ”

Powerful Search

Full-text search across all messages with PostgreSQL GIN indexes. Filter by user, channel, or date range.

Full-Text Search
User/Channel Filters
Date Range
<100ms Response
πŸ›‘οΈ

Enterprise Security

PostgreSQL Row Level Security ensures bulletproof data isolation. Every query is automatically scoped to your organization.

Row Level Security
SSO Integration
Audit Logging
Data Isolation
Multi-Platform

Chat Anywhere

Native desktop apps built with Tauri. Mobile apps coming soon.

🌐
Web
Available
πŸͺŸ
Windows
Available
🍎
macOS
Available
🐧
Linux
Available
πŸ“±
iOS
Coming Soon
πŸ€–
Android
Coming Soon
Technical Specifications

Built for Performance

Message Throughput
10,000+/sec
Concurrent Users
Thousands
Search Latency
<100ms
Message Delivery
<100ms
Backend
Rust
Database
PostgreSQL
Real-Time
WebSocket
License
SSPL
Honest Comparison

OpenChat vs. The Rest

Feature
OpenChat
Free (SSPL)
Slack
$8.75-15/user/mo
Mattermost
Free / $10/user/mo
Rocket.Chat
Free / $4/user/mo
Self-Hosted
Full Control
No
Yes
Yes
Per-User Cost
$0
$8.75-15
$0-10
$0-4
Open Source
SSPL
No
MIT (Limited)
MIT
Row Level Security
Yes
N/A
No
No
Desktop Apps
All Platforms
All Platforms
All Platforms
All Platforms
Message Search
Unlimited
90 days (Free)
Unlimited
Unlimited
File Storage
Your Choice
5-20GB/user
Your Choice
Your Choice
SSO Included
Included
Business+ Only
Enterprise
Pro Plan

Annual Savings with OpenChat

$10,500
vs Slack Pro (100 users)
$18,000
vs Slack Business+
100%
Data Ownership
FREE & OPEN SOURCE

Ready to Own Your Chat?

Deploy OpenChat on your own infrastructure in minutes. No license fees, no per-user costs, no vendor lock-in.