Holt is end-to-end encrypted messaging you can run yourself. DMs and group channels are encrypted client-side (RSA + AES-GCM), so a server, yours or anyone's, never sees message content. It runs on your own hardware behind your own domain, with clients for the web and Android.
| Repo | What it is |
|---|---|
| keel | Backend, a FastAPI + SQLite server. E2EE messaging, channels, calls, bots, webhooks, OAuth |
| shore | Web frontend, a static client with no build step |
| android | Native Android client wrapping Shore, with background notifications |
| holt-sdk | Official bot API client libraries (Python + JavaScript) |
| installer | One-command installer for a self-hosted instance |
| docs | Documentation site |
- Just chat: join the official instance at app.holtchat.xyz, or grab the Android app.
- Run your own: use the installer, or set up Keel and Shore by hand.
- Build a bot: start with the holt-sdk.
Donations are welcome on POL / BNB / any EVM-compatible network:
0x58D5eAf0eb622E5E07c60ccb26EC93613c1C477C
