churr

Team chat your group runs for itself.

Channels, threads, search, bots and calls, from one program on a machine you control. No passwords. No email addresses. Nobody reading along that you can't name.

The Churr mascot: a purple nightjar wearing headphones, sitting on a small server with chat bubbles beside it. not out yet
The Churr web chat. A channel called Moving day holds a checklist with two of three items ticked, a poll on whether to switch tonight or in the morning, and a thread of three replies open on the right.
The web chat, running on a laptop. The screenshots on this site are real. The team in them is made up.

Why run your own

three reasons, no fourth

01

It is yours

One program and one folder. Nobody can raise the price, change the terms, read along or switch it off. Back up the folder and you have backed up the community.

02

It keeps to itself

A Churr server talks to nothing outside itself unless you turn that on. Every outside connection is one switch on one page, and most start off.

03

It says who can read what

Self-hosted does not mean private from the person hosting. Churr says so on its first page, and seals the chats that need to be between two people only.

What you get

the parts a working team expects

Chat that does the small jobs too

Threads that stay out of the way, and can be moved into a channel of their own when they outgrow one. Polls, checklists anyone can tick, reminders, scheduled messages and saved replies are part of a message, not an add-on to install.

Messages are written in a small, safe Markdown. Nothing in one can run a script or load a picture from somebody else's server.

Every feature, and whether it is built →

A channel with a checklist, emoji reactions, a thread marker reading 3 replies, and a poll with named votes.

Find it again

Search covers every channel and chat you can read, replies included, and nothing you can't. Narrow it by conversation, person, date or whether there was a file.

Sealed chats are never searched by the server, because the server cannot read them.

Search results for the word import: one reply in a thread and one message with a checklist, each with a button to open it.

One person can run it

People, invites, groups, channels, moderation, bots, company sign-in and themes all live in one admin console. There is no configuration file to keep in step with it.

Start it with a host name and a folder. Back it up with one command while it runs.

What running it takes →

The admin console's overview: version, uptime, database size, members online, live calls and account counts.

Dark, light, or your own

Flat colour, hard edges and one corner cut. A dark theme, a light one, and a high-distinction palette that stays readable with red-green colour blindness.

Make a theme of your own and share it as a link. Churr measures the contrast of every pairing and refuses a theme people could not read.

The same channel in the light theme: pale lavender paper with deepened colours.
The same channel at phone width, in the dark theme.

Rented chat, or your own

the last row matters

Rented chatChurr
Who holds the messagesThe vendor.You do. One folder, on a machine you chose.
Who can read themThe vendor, and whoever the vendor answers to.Whoever runs your server. You know their name.
How long history is keptAs long as your plan says.As long as you say. Retention really deletes.
When the terms changeYou get an email.Nobody can change them. It is your copy.
When you want to leaveYou ask for an export.You already have the database.
Can you use it todayYes.Not yet. It is still being built.

The catch

read this before anything else

Whoever runs a Churr server can read everything on it, private channels included.

The exception is a sealed chat, which is always between exactly two people. That is why Churr is built for a group to run for itself: the person who can read your chat should be someone you can name.

Who can read what, operator by operator →

Not out yet. Nearly a thing.

There is nothing to download today. The status page says exactly what is built, what is being built and what has never been tried, and it is updated as that changes.