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.

Install Hosted pricing

Screenshot — web client
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.

Three steps from zero to group chat.

  1. Install

    Download the binary, point it at PostgreSQL with a connection string. The quickstart covers it in one screen.

  2. Connect

    Open the web client or the Android app and enter your server URL. Accounts are created against your instance.

  3. Invite

    Add people, hand out URLs. Their clients speak your server directly, push or REST.

Run it on your own server.

Get started

Pricing

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
Get started
Hosted

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
Contact us

Price placeholder — hosted signup opens at launch.