Skip to main content
Change profileCORAX.chat
AboutBlogBug Bounty
Join the waitlistSign in
Choose language
Switch to light theme

CORAX.chat

Decentralized communication, reimagined.

Navigation

  • Home
  • About
  • Blog

Help us

  • Financial support
  • Help translate
  • GitLab.com
  • Bug Bounty

Legal

  • Legal notice
  • Privacy policy
  • Terms of service

Follow us

  • Instagram
  • TikTok
  • X

© 2026 CORAX.chat. All rights reserved.

Open source · Matrix-native

The chat you can audit, fork, and self-host.

No black box. Federated on Matrix, AGPLv3, keyboard-first — bring your own server or build on ours.

Join the waitlistHow it works

Why you still haven't switched

You know the problem isn't the protocol.

  • Matrix clients you can't recommend

    The protocol is solid; the clients are clunky. You won't put Element in front of a non-technical friend.

  • 'Open' alternatives that aren't

    The pretty ones aren't federated, aren't E2EE, can't be self-hosted — pick your compromise.

  • FOSS that dies in six months

    You've been burned before: promising projects abandoned, and your migration wasted.

Spec sheet

The short version, for people who read the docs first.

Protocol
Matrix Client-Server API. Federated and interoperable with any Matrix client.
Encryption
Olm / Megolm end-to-end by default. Keys never leave your device.
Hosting
Run the server yourself or use ours. Your homeserver, your rules.
Identity
Username and passphrase. No phone number, no ID check, no tracking.
License
AGPLv3, public roadmap, open RFCs, non-profit governance.
Interface
Keyboard-first and dense: shortcuts, threads and bridges one keypress away.

Bring your own server

# Self-host CORAX on your own Matrix homeserver
docker run -d --name corax \
  -e HOMESERVER=https://matrix.example.org \
  -p 8008:8008 ghcr.io/corax/server:latest

# …or bring your own client — it's just Matrix
curl https://matrix.example.org/_matrix/client/versions
Self-host in one command, or just point any Matrix client at your homeserver.

Why it holds up

  • Open source

    Open code, documented process. No black box.

    Concretely

    AGPLv3-licensed code, public roadmap, transparent governance backed by a French non-profit. Anyone can audit, fork or contribute.

  • Decentralized

    Built on Matrix. Federated, no single point of failure, self-hostable.

    Concretely

    Hundreds of independent servers already federate over Matrix. If one goes down, the network keeps running — and you can self-host yours.

  • End-to-end encrypted

    Encryption by default. Nobody can read your messages.

    Concretely

    Olm and Megolm protocols — the same battle-tested cryptography behind Element. Keys never leave your device.

  • Portable

    Switch clients without losing a thing. Your identity stays yours.

    Concretely

    Export your full history with one click and import it into another Matrix client. Your contacts, rooms and identity follow you.

Ship it with us

Join the waitlist, or follow the roadmap and open issues as we build in the open.