XMPP clients: your chat, your client.
bespoke runs on XMPP, the open messaging standard that has routed chats since 1999. Point any standard client at it and your whole inbox lives there.
[01]Why it's built
An open protocol deserves an open door.
bespoke's chat rooms are standard XMPP multi-user chats. Not "XMPP-inspired", not a proprietary lookalike: the real standard that has routed messages since 1999.
That was a design choice, and it cuts both ways. We get battle-tested routing, native push, and a mature ecosystem for free. You get something rarer from a chat product: an exit and an entrance. Any standard client can talk to your rooms, which means your inbox doesn't have to live in a browser tab unless you want it to.
Locking the front door to our web app would waste the openness the whole stack is built on. "No walled gardens" is easy to say; a connect page that hands you credentials for the client of your choice is what it costs.
[02]What it solves
Four things a browser tab can't give you.
[03]How it works
Mint, point, done.
Mint credentials on the connect page
From your dashboard, the connect page generates the account credentials a standard client needs. They're created on demand, and you can rotate them whenever you like.
Point your client at bespoke
Dino on the desktop, Conversations on Android, Gajim if that's been your home since the 2000s. Any client that speaks XMPP joins the same rooms your web inbox uses.
History follows you
Your rooms carry their full history through the standard archive, so a new client starts where the web chat left off. Use both; they're the same inbox.
The fine print
- protocol
- Standard XMPP multi-user chats, nothing proprietary
- clients
- Any XMPP client: Dino, Conversations, Gajim, and friends
- credentials
- Minted on demand from the connect page, rotatable anytime
- history
- Full room history via the standard archive (MAM)
- web chat
- Unaffected; web and native clients are the same inbox
[04]Where it shines
For people who live in chat all day.
▫Heavy inbox days
Native app, native notifications, keyboard-first answering at volume.
◊On the go
Reply from a real phone app between meetings, not a Safari tab gymnastics routine.
◆Unified clients
bespoke rooms beside your other XMPP chats, in the app you already keep open.
⌘Long memories
Archives and search in a client built for both, over years of conversations.
[05]Availability
The web chat is for everyone. Native clients are Pro.
Free
The full web chat inbox
Everything works in the browser: every room, full history, notifications, no feature held back.
Pro · $12/month
Any standard XMPP client, via the connect page
On-demand credentials, full history sync, same rooms. Ships with every other Pro feature.
[06]Questions
Things people ask.
Which clients work?+
Do I lose the web chat if I connect a client?+
Is my history really all there?+
Why is this a Pro feature?+
More Pro features