Hermes is a client to allow users to interact with the Scuttlebutt network. Some other clients are [Manyverse](https://manyver.se), [Oasis](https://github.com/fraction/oasis), and [Patchbay](https://github.com/ssbc/patchbay).
Most of the clients right now are using web technologies, like JS, HTML/CSS, Electron, etc. We want to make a truly native application, using the GTK toolkit.
It works like any other social network. You can follow people, like their posts, and share messages.
It even supports end-to-end encrypted private messages!
All posts are stored locally, so you can read, like, and post, even when offline!
Your data will be synced with the rest of the network the next time you go online.
You can go to the official [site](https://scuttlebutt.nz/about/) to learn more.
**Q: How inclusive is it?**
The Hermes client itself is created by a bunch of queer anarchists, and we plan on strictly implementing a code of conduct for anyone participating as well.
In terms of the SSB network itself, it's much better than most other P2P networks. At least from my network graph, it's mostly filled with accepting left leaning people.
Your posts are synced with anyone connecting with you. Messages cannot be deleted (at the moment).
This is a hard problem to properly fix however, since you'd have to trust that every single person with your post deletes the message.
It's the same problem with centralized networks however, you can't fully trust that Twitter or Facebook will fully delete your data from their servers.
We will probably store data in `~/.local/share/hermes` or someplace similar, instead of using the `~/.ssb` folder, as recommended by the Manyverse devs.
The main reason for this is to prevent apps messing with each others data.
Config files will be stored in `~/.config/hermes`.