░█▀▀░█▀█░█▀█░█▀▀░█▀█░▀█▀░█▀▄░█▀▀░░░░█▀▄░█░█░█▀█░█▀▀░░░░█▀█░█▀▄░█▀▀
░█░░░█░█░█░█░▀▀█░█▀▀░░█░░█▀▄░█▀▀░░░░█░█░░█░░█░█░█▀▀░░░░█░█░█▀▄░█░█
░▀▀▀░▀▀▀░▀░▀░▀▀▀░▀░░░▀▀▀░▀░▀░▀▀▀░▀░░▀▀░░░▀░░▀░▀░▀▀▀░▀░░▀▀▀░▀░▀░▀▀▀
ephemeral • p2p • anonymous • synchronous
Conspire is a web-based chat for radical exchange: ephemeral, anonymous, and synchronous.
Jump into instant rooms where voices and files move peer-to-peer, leaving no footprints. Conspire is built for privacy and digital autonomy.
Go to conspire.dyne.org and bring your friends.
Run locally on docker (demo only!):
docker run -p8443:8443 ghcr.io/dyne/conspire:latest
This is just for demonstration with invalid TLS certs: conspire doesn't runs inside a container as it needs websockets forwarding and has CORS safety controls in place, therefore it needs to be directly connected to the Internet with a port dedicated to it.
Conspire is built on the principle that chatrooms should be as fleeting and commitment-free.
Anyone with the room’s URL can join: no login, not even a nickname is asked.
Rooms self-assemble the moment someone enters. They vanish when the last person leaves: no ghosts, no receipts, no archive.
Chat history politely exists for newcomers up to 100 messages. Once the room dies, the history follows: no backup.
One can share multiple files: when shared they are streamed straight from and to each other device. No uploads on our server. No third party in between.
If somoene leaves, shared files aren't available anymore.
Conspire is based on can-chat by Leonid Stryzhevskyi, it is written in C++ and built with Oat++ Web Framework.
This project is released under Apache License 2.0.