Self-hosted chat you own.
A Go chat server you can run anywhere — with an Android client on UnifiedPush and a web client built on the same API. Free to self-host; hosted plans below.
placeholder until captured
One server, two clients, one protocol.
Go chat server
Single static binary. PostgreSQL is the only dependency — messages live in a database you administer.
Android with UnifiedPush
Push messages through any UnifiedPush distributor — no proprietary transport between you and your server.
Web client
An installable PWA that connects to your server directly and speaks the same REST API.
Your data stays yours.
GoChatHub is open source from the server to the clients. The storage engine is PostgreSQL you control. The API is plain REST, documented with OpenAPI. Nothing we know about your instance beyond what you send us on the hosted tier — which is nothing until an account exists.
- Go single static binary
- PostgreSQL the only storage dependency
- REST / OpenAPI documented wire protocol
- Self-host everything, or nothing of ours
Three steps from zero to group chat.
Install
Download the binary, point it at PostgreSQL with a connection string. The quickstart covers it in one screen.
Connect
Open the web client or the Android app and enter your server URL. Accounts are created against your instance.
Invite
Add people, hand out URLs. Their clients speak your server directly, push or REST.
Run it on your own server.
Get startedPricing
Community
$0 forever
Run the whole server yourself. No limits, no seats — your data stays yours.
- Complete Go chat server
- Android client with UnifiedPush
- Web client
- REST / OpenAPI access
Pro
$5 per user / month
We run it for you — managed server, updates, backups, priority support.
- Fully managed GoChatHub
- Automatic updates and backups
- Priority support
- Custom domain
Price placeholder — hosted signup opens at launch.