Communication on your terms
Keragi is a resource-decoupled, end-to-end encrypted messaging and collaboration platform. Connect to the cloud, or run the whole stack privately.
Web client · Single-machine private deployment · Load resources on demand
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. The web client and the self-hosted server share the same account and data.
- Single-machine private deployment
- Web client
- Optional cloud cluster
Frequently asked questions
- What is Keragi?
- Keragi is a resource-decoupled messaging and collaboration platform with direct messages, group chats, channels, AI assistants and connector takeover. The web client and a self-hostable server are available today.
- 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?
- The web client and a self-hostable server are available now. Desktop (.deb / AppImage) and mobile (APK) clients are in preparation.
- How do I deploy a server?
- Get the wasmx host and the WASM resource packs you need from the downloads page, and combine them by server role. You can also download the web client and host it on any static hosting. See the docs for details.
