Skip to main content

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.