Your server. Your rules.

GeeChat is a chat client for communities that run their own server and intend to keep it that way. No canonical instance, no account database we hold onto — just your server, and the people you invite to it.

Built decentralized from the ground up

No canonical server

Every community runs its own instance. There's no default deployment, no company in the middle, and nothing to migrate away from if you decide to leave.

Identity, not an account

A keypair generated on your own device is who you are. No password, no email, no account database sitting on a server you don’t control.

Voice, text, and roles

Text channels, voice channels with noise suppression, mentionable roles, reactions, and everything else you’d expect from a modern chat client.

Desktop and mobile

Windows, and Android, kept in sync. Updates ship automatically once you’re set up — no app store required.