Core Features

Everything you need for decentralized communication 

P2P Direct Messaging

Send end-to-end encrypted messages to any peer on the network. No servers store your conversations. The first message to a new contact passes through a bootnode as ciphertext; from then on your nodes hold a direct connection and messages travel straight between them.

  • End-to-end encrypted
  • Relays cannot read your messages
  • NAT traversal & relay fallback

Audio & Video Calls

Make encrypted audio and video calls peer-to-peer 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.

  • WebRTC peer-to-peer
  • Encrypted media (DTLS-SRTP)
  • Low-latency direct calls

P2P Web Browser

Browse the decentralized web straight from the app. Sites are served peer-to-peer between nodes — no DNS, no hosting providers, and no central search engine deciding what you can reach.

  • Serverless site hosting
  • No DNS or central registry
  • Discover peers & content

Why ChatNode

True privacy through decentralization 

  • No Central Servers

    Your messages never touch a corporate server. The network runs on libp2p and community-run bootnodes — which relay your traffic but cannot read it, because it is encrypted end to end before it leaves your device.

  • Own Your Identity

    Your Peer ID is generated on your device and is cryptographically yours — no email, no phone number, no sign-ups. Add a .chat domain later if you want a memorable name.

  • Censorship Resistant

    Chat and browse the P2P web with no gatekeepers. Sites are served by the nodes running them, and anyone can operate the infrastructure — so there is no company to pressure and no single host to take offline.

  • Encrypted by Default

    Direct messages are end-to-end encrypted between devices, and unencrypted messages are refused rather than shown. Even the relays that pass traffic along cannot read it.

Powered by Bootnodes

Stronger with every node 

ChatNode has no company servers — but a peer-to-peer network still needs somewhere to start. Bootnodes are ordinary ChatNode instances, run by the community, that help other peers meet and stay connected. More bootnodes means more paths through the network, and no single point anyone can switch off.

Want to run a bootnode?

A bootnode runs the same ChatNode you already downloaded, just in bootnode mode — on a machine that stays online with a public address. A full guide is on its way.

Coming soonMore information about running a bootnode will be published here shortly. In the meantime, get in touch and we’ll walk you through it.

Contact us to get set up

Screenshots

See ChatNode in action

ChatNode Screenshot 1
ChatNode Screenshot 2
ChatNode Screenshot 3
ChatNode Screenshot 4
ChatNode Screenshot 5
ChatNode Screenshot 6
ChatNode Screenshot 7
ChatNode Screenshot 8
ChatNode Screenshot 9
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)

How It Works

Get started in three simple steps 

From download to your first message in under a minute

1

Download & Launch

Download ChatNode for your platform. On launch, your unique Peer ID is generated automatically — no sign-up required.

2

Share Your Peer ID

Send someone your Peer ID and start chatting right away — no registration needed. Optionally claim a .chat domain for a memorable name others can find you by.

3

Connect & Chat

Message any peer by ID or domain, call them, join chat rooms, and browse the P2P web — all directly between nodes with zero servers in between.