NodeChat is the desktop messenger built for teams who need true privacy. Runs entirely on your LAN — no servers, no subscriptions, no external connections.
Engineered for developer and IT teams who won't compromise on privacy or performance.
Pure peer-to-peer over WebSockets. Not one byte of data routes through an external server — ever.
Drag and drop files of any size. At full gigabit LAN speed, not throttled by a cloud middle-man.
One Electron codebase. Native feel on Windows, macOS, and Linux — no compromises on any OS.
No database, no environment setup, no DevOps. npm install → npm run build → done.
A polished dual-mode UI with accent color customization, built with TailwindCSS for every preference.
Typing indicators, delivery receipts, read confirmations, and native desktop push notifications.
13 feature screenshots — exactly what buyers receive.

Full LAN messaging with zero internet dependency.

Windows, macOS, and Linux — one codebase.

Custom display names and avatars for every user.

Sleek dark interface — easy on the eyes, day or night.

Drag-and-drop any file at full LAN throughput.

Delivered, read, and typing — live in real time.

Native desktop alerts with per-room sound settings.

All history lives on-device. Nothing in the cloud.

Online, offline, and idle — tracked in real time.

npm run build and you're live.

"In a meeting", "Out to lunch" — custom availability.

Accent colors and layout preferences — fully yours.

Full built-in emoji picker for expressive messaging.
No servers, no accounts, no waiting. Clone and go.
Buy the source code licence on CodeCanyon. Download the full project ZIP — documented and structured.
Run npm install in the project root. All packages resolve in under a minute.
Run npm run build to compile React + TypeScript into a native Electron app ready to ship.
Launch on any machine on the same network. Users auto-discover each other — no IP config needed.