Secure · Private · Composable

Communication on your terms

ClientX is a resource-decoupled, end-to-end encrypted messaging and collaboration platform. Connect to the cloud, or run the whole stack privately.

Desktop / Mobile / Web · Single-machine private deployment · Load resources on demand

Connector online
Only the two of us can read this conversation.
Keys stay on this device; the server just relays.
End-to-end encryption on

Built for real use

End-to-end encryption

Direct messages, group chats and channels are encrypted by default; keys never leave your device.

Resource-decoupled

Load resources on demand. Remove one and the rest keep running.

Private deployment

One machine runs the full stack, with data staying inside your own network.

AI & connectors

AI assistants, third-party AI model takeover and cross-device connections in one interface.

From messages to collaboration, in one place

Direct, group and channel chat

One conversation surface where messages, files, voice and AI threads flow together.

  • Consistent experience across devices
  • Sender Keys group encryption
  • Channels and knowledge bases

AI assistants and takeover

Let a third-party AI model take over a conversation; AI and human replies share the same thread.

  • Conversation-level AI takeover
  • Traceable tool-call history
  • Loop prevention with manual takeover

Private deployment, everywhere

Cloud or single-machine — your call. Desktop, mobile and the web share the same account and data.

  • Single-machine .deb / AppImage
  • Mobile APK
  • Optional cloud cluster

Frequently asked questions

What is ClientX?
ClientX is a resource-decoupled messaging and collaboration platform with direct messages, group chats, channels, AI assistants and connector takeover, available on desktop, mobile and the web.
Are messages end-to-end encrypted?
Yes. Direct messages, group chats and channels are end-to-end encrypted by default. Keys stay on your device; the server only relays messages and does not keep history long-term.
Can I self-host it?
Yes. The full stack can run on a single machine with data staying inside your own network, or you can connect to a cloud cluster.
Which platforms are supported?
Desktop (.deb / AppImage), mobile (APK) and the web, with the same account and data across devices.
How do developers get started?
Download the resource source code and toolchain from the downloads page, then develop, package and assemble your own app the resource way. See the docs for details.

Get started

Download ClientX, or jump straight into the docs.