Skip to content

Client quick start

Connect to your rChat server in a few minutes.


  • A running rChat server (see Server Quick Start)
  • The server WebSocket address (e.g. wss://your-server.com)

rChat has native clients for iOS, macOS, and the command line.

PlatformClientInstallation
iOSNative SwiftUI appApp Store or Xcode
macOSNative SwiftUI appApp Store or direct download
Linux / FreeBSDCLI (rchat-cli)Binary download
macOSCLI (rchat-cli)Binary download

  1. Connect to the server over TLS 1.3
  2. Generate an identity key (Ed25519) stored locally on your device
  3. Publish your public key to the server
  4. Start a conversation by looking up your contact’s public key
  5. Exchange messages encrypted end-to-end with the Double Ratchet

No passwords, no accounts, no phone numbers. Your identity is your public key.