Every feature. Your server.
ɳChat is open-source (MIT). The core messaging features are free forever. The ɳChat Bundle at $0.99/mo unlocks voice/video, moderation, bots, and community monetisation.
Messaging
Channels
Public, private, and secret channels with topic and description.
Direct messages
One-on-one and group DMs with presence indicators.
Threads
Reply inline to any message without cluttering the main channel.
Reactions
Any Unicode emoji. Real-time updates across all clients.
Message editing & deletion
Edit or delete with a visible edit history.
Rich formatting
Markdown, code blocks with syntax highlighting, bold, italic, links.
Search
Full-text search across all channels and DMs (MeiliSearch powered).
Message pinning
Pin important messages for fast team reference.
Voice & Video (Bundle)
HD video calls
Up to 64 participants via LiveKit WebRTC. Self-hosted.
Screen sharing
Share any window or full screen during a call.
Call recording
Record any call to MinIO. Automatic post-call upload.
Background blur
Client-side AI background blurring.
Low latency
Sub-100ms latency with SFU routing on your own LiveKit node.
File Sharing
Drag-and-drop upload
Drop any file directly into the message box.
Image previews
Inline image rendering with lightbox for all image formats.
Code snippets
Upload .txt / code files and render them with syntax highlight.
MinIO storage
Files stored on your MinIO instance — never third-party.
Configurable limits
Set max file size and allowed MIME types in config.
Moderation (Bundle)
Word filters
Block or flag messages containing configured keywords.
Manual review queue
Moderators review flagged messages before they appear.
User bans
Temporary or permanent bans with optional reason logging.
Timed timeouts
Put a user in read-only mode for a set duration.
Audit log
Full record of moderation actions with timestamps.
Bots (Bundle)
Slash commands
Register custom slash commands that route to your webhook.
Webhooks
Incoming webhooks for CI, monitoring, and notification integrations.
Bot accounts
First-class bot users with avatar, display name, and permission scope.
Scheduling
Post messages on a schedule with the built-in cron bot.
Community & Monetisation (Bundle)
Paid communities
Gate channels behind a Stripe subscription.
Pay-per-channel
One-time or recurring payments for channel access.
Membership roles
Auto-assign roles based on active Stripe subscription tier.
Free-tier channels
Mix free and paid channels in the same workspace.
Self-hosting
MIT licensed
No restrictions. Fork, modify, redistribute.
nSelf CLI deploy
One command installs Postgres, Hasura, Auth, LiveKit, Nginx.
Docker-first
Single-machine or multi-node with a compose file.
Automatic TLS
Let's Encrypt certs managed by the nSelf CLI.
Any cloud or bare metal
Runs on Hetzner, DigitalOcean, AWS, your home server.
No telemetry by default
Zero data leaves your server unless you opt in.
Start self-hosting today
The core app is free forever. Add the bundle when your team needs video, moderation, or bots.