All Features

Everything built into ChatNode 

P2P Direct Messaging

End-to-end encrypted messages stored only on each node — no cloud, no servers. The first message to a new contact is carried by a bootnode as ciphertext; after that your nodes connect directly and nothing sits in between. Encryption is mandatory, and every message is attributed to its cryptographically authenticated sender.

Decentralized Chat Rooms

Create or join public chat rooms that exist entirely on the P2P network. Messages are broadcast and synchronized across peers in real-time with full emoji shortcode support and multiline messaging.

CHAT Token Wallet

Built-in ERC-20 wallet for the CHAT token. Send and receive tokens, view transaction history, and use QR codes for easy payments. Your private keys stay on your device.

.chat Domain Registration

Register a unique .chat domain name on the blockchain. Your domain becomes your identity across the ChatNode network — discoverable by other peers without needing your full Peer ID.

Peer Discovery & Contacts

Discover other peers on the network and see their domain, Peer ID and status. Once you have exchanged messages someone becomes a contact, and your node keeps a direct connection to them — so conversations stay peer-to-peer and their online status is observed directly rather than reported by anyone else.

Private Peers Mode

Restrict your node to an approved list of peers. Incoming connections from anyone else are refused at the network layer, and traffic no longer relays through bootnodes — the group connects directly, so no third party carries your messages or sees who is talking to whom.

Message Edit & Delete

Edit or delete messages you've already sent. Changes propagate to the recipient's node in real-time via P2P, keeping conversations clean and accurate on both sides.

P2P Browser

Browse and discover content on the decentralized network. Find peers, rooms, and services without relying on centralized search engines or directories.

Desktop & Mobile Apps

A single Go node with a native interface — no Electron. Windows runs as a system tray app; macOS, Linux and Raspberry Pi run the node and serve the portal in your browser. On Android the node runs natively in a background service, with the interface in an embedded view.

Audio & Video Calls

Make encrypted audio and video calls between peers using WebRTC, with media secured by DTLS-SRTP. Calls connect directly where the network allows; on restrictive networks media relays through a TURN server so the call still connects.

LAN Tools

Create a virtual private network between peers with local 10.0.0.x IP addresses — similar to Hamachi. Connect devices across the internet as if they were on the same LAN for gaming, file sharing, or remote access. Used together with private peers mode.

My Nodes — Reach Your Own Network

Reach the router, NAS or cameras on the network of a machine you run ChatNode on, from anywhere — no port forwarding needed. Traffic rides inside your node's encrypted connection. Off by default, limited to private addresses on a few admin ports, and reachable only by the peer you authorise plus the network administrator.

Cryptographically Signed Updates

Every release is signed, and your node verifies that signature before installing anything. An altered or unsigned build is refused — so even a compromised download server cannot push code to the network.

IP Cameras

Watch the RTSP cameras on a node's network from anywhere — live, with two-way audio, pan/tilt/zoom, recording, and device controls like reboot and lights. The camera's password never leaves the node beside it: that node talks to the camera and relays only the video inside your encrypted connection, so no credential and no stream ever passes through a third party. Cameras across several nodes and locations appear together.

AVAILABLE NOW

Download ChatNode

Get the decentralized communication platform on your device. Windows and Android run as full apps; macOS, Linux, and Raspberry Pi run the node and serve the portal at 127.0.0.1:8080 in your browser.

Windows installer • macOS & Linux binaries • Android APK • Raspberry Pi (ARM64)