chord

Chord looks like the app you already use, but nobody owns the network.

Spaces on the left, channels next to them, messages in the middle. If you've touched a chat app in the last decade, you don't need a tour. The only new thing is the network underneath.

The layout

Your hands already know where everything is.

We didn't reinvent chat. We just moved it somewhere you actually keep your account. Your friends could switch on a Friday night and be arguing in the right channel by Saturday.

Chord on the desktop: the space rail on the left, the basement space's channels next to it, and the music channel in the middle
  1. The railEvery space you're in, one icon each, down the left edge. Home sits at the top, for your DMs.
  2. The channel listChannels for whatever space you're in. Bold means unread. Muted channels go quiet, like you asked.
  3. The conversationMessages grouped by person, with replies, reactions, link previews, and a red line where you stopped paying attention.
  4. The composerType, hit Enter, done. Attach a file, drop in a GIF, pick an emoji. Nothing to learn. Sorry.

We call them spaces, not servers. In Chord, a server's just the computer holding your account, and it can be yours.

Spaces and channels

A space for every group you're in.

Your crew, your team, the group chat that's mostly memes. Each one gets a space with its own channels. Hop between them from the rail, and unread counts tell you where things went sideways while you were gone.

Make your own, or search the public ones and barge in. Under the hood they're XMPP spaces, so other clients that speak them see the same groups.

The Join a space dialog: a search box and a list of public spaces with their server, member count, and a Join button
DMs and presence

See who's around before you ask.

DMs and group chats live on Home. Everyone's got a status, and every status gets a shape as well as a color, so you can read it even if red and green look the same to you. Tap a name for their card: status, roles, and a private note only you can see. Be honest in it.

A profile card: avatar, address, status, a Message button, roles, member since, a private note, and how many spaces you share
History on every device

Pick up right where you left off.

Your server keeps your history. Desktop, phone, laptop: sign in on all three and they'll show the same conversation. No more "check your other device."

The music channel on the desktopThe same channel on Android
Photos, links, and GIFs

Just drop it in the channel.

Photos, screenshots, that PDF someone keeps asking for. Your server stores them, so the size limit's up to your server, not a subscription tier. Paste a link and Chord unfurls it. React with the emoji you mean, or lose the argument with a GIF.

One address, any server

Talk to people on other servers. Yes, really.

Your address looks like an email: you@yourserver.org. People on other XMPP servers can join your spaces and DM you, and Chord shows their server next to their name so you always know where a message came from.

your.serverchat.exampleshop.exampleother.example
Themes

Dark, light, or yours.

Chord Dark and Chord Light are built in, with Catppuccin next to them. A theme is a CSS file: import one from a link, or write your own. Imported themes can't load anything from outside the app, so nobody's snooping on your screen.

Appearance settings: a Dark, Light, or System mode switch and the built-in themes

Same shape. Different rules.

ChordThe app you're thinking of
The layoutSpaces, channels, DMsAlso that
Who runs the serversYou, a friend, or any XMPP hostOne company
Your accountAn address on a server you pickA row in their database
Other appsAny XMPP client can sign in to your accountOnly theirs
If the rules changePack up and move servers, or run your ownClick Agree, or leave your spaces behind

Bring your crew.