Self-hosted chat for your team
ɳChat is an open-source chat client built on nSelf. Channels, DMs, threads, file sharing, reactions, voice and video. Everything runs on your server. The chat backend requires a Basic membership (starting at $0.99/mo).
Everything a team needs
All features included. Nothing gated behind a higher tier.
Real-time messaging
Channels, DMs, threads, reactions. Typing indicators and read receipts. Powered by Socket.io + GraphQL subscriptions.
Voice and video
Full WebRTC calls via LiveKit. Screen sharing, call recording, low latency. Everything self-hosted.
File sharing
Drag-and-drop uploads to your own MinIO storage. Images, docs, code. No third-party hosting.
Moderation
Automated content filters, manual review queue, word filters, user bans, and timed timeouts.
Bots
Programmable bots for notifications, automation, and integrations. Built-in slash command framework.
Paid communities
Stripe integration for membership gating, subscriptions, and pay-per-channel access.
Compare
*$0.99/mo billed monthly, or $9.99/yr billed annually. One membership covers your whole team.
| Feature | ɳChat | Slack | Discord |
|---|---|---|---|
| Monthly cost | $0.99/mo* | $7.25/user/mo | Free / $9.99/mo |
| Data ownership | Your server | Slack stores | Discord stores |
| Voice + video | Yes (LiveKit) | Yes | Yes |
| Message history | Unlimited | 90 days (free) | Unlimited |
| Self-hostable | Yes | No | No |
| Open source | MIT | Proprietary | Proprietary |
Deploy in 5 minutes
Clone the repo, set your membership key, and you have a full production chat server. Postgres, Hasura, Auth, LiveKit, all on your own infrastructure.
git clone https://github.com/nself-org/chat
cd chat/.backend
nself license set nself_pro_...
nself plugin install chat livekit moderation bots
nself build && nself startReady to own your chat?
The Basic membership includes ɳChat plus 50+ other plugins: notify, bots, livekit, moderation, stripe, cron, and more. Starting at $0.99/mo.