Discord-shaped, NOX-flavored.
All the building blocks of a modern chat app — without the surveillance. Servers, channels, DMs, replies, reactions, attachments, custom emoji, voice (visual), pins, search.
// servers & channels
Spin up servers in seconds. Text + voice channels, topics, role colors, member list, kick/ban, owner controls.
// rich messages
Markdown, mentions, replies, reactions, custom emoji, code blocks with syntax, spoilers, attachments up to 10 MB.
// direct messages
1-on-1 and group DMs with friends. Replies and reactions just like channels. Block button is one click away.
// presence + status
Online · Idle · DND · Invisible · Custom Status. Live typing indicators in every channel and DM.
// notifications
Cyberpunk synth sounds for every event. Browser notifications for mentions and DMs. Unread badges and mention counts.
// no PII
Username + password. That's it. Recovery via a 6-word phrase you control. Nothing tied to email, phone, or device.
Three ways in.
Same UI, same features, three surfaces. Pick how you want to chat.
// desktop
Native windows for Windows / Mac / Linux. Auto-start, system tray, native notifications.
Your hardware. Your rules.
NOX is designed to run on a single PC for up to about 50 concurrent users — friends, a guild, a small community. Backed by SQLite, served by Express, deployed via a one-line dev command. No cloud, no third parties, no vendors.
git clone <repo>
cd nox-chat-app
npm install
npm run db:migrate
npm run db:seed
npm run dev # opens on http://localhost:5173