Awesome
Anonostr - Anonymous Nostr Client
Anonostr allows users to send anonymous notes to the Nostr network without revealing their identity. For each note submission, the app generates a new key pair, sends the note through select relays, and then securely burns the key pair. It supports tagging, threading, quoting, and replying to existing notes.
Features
- Anonymous Note Sending: Generates and burns a new key pair on each submission to ensure anonymity.
- Tweetdeck View: On desktop, get a column view with Global and Replies.
- Follow People: Follow your fav users without them knowing.
- Replies Notifications: Receive all replies to your anon notes.
- Reply Chain: Option to link notes in a threaded conversation for better context.
- Relay Hop: Adds obfuscation by spreading notes across different relays randomly.
- Tor Relays: Supports using onion service relays.
- Tagging: Supports hashtags and mentions within notes.
- Progressive Web App (PWA): Installable on mobile and desktop.
Usage
- Enter Your Note: Write your note in the text area provided. You can mention other users or notes using NIP-19 compatible identifiers such as
@npub...
,@note...
, or@nprofile...
. - Enable Reply Chain (Optional): Check the "Reply chain" option to link your notes in a threaded conversation.
- Enable Relay Hop (Optional): Check the "Relay hop" option to make it harder for any single relay to correlate and track the notes.
- Enable Tor Relays (Optional): Check the "Tor relays" option to only use relays exposed through onion services.
- Send Note: Click the "Send Note" button to publish your note anonymously to the Nostr network.
- View Note: After submission, a link to view your note on njump.me will be provided.
IPFS
Access the Anonostr web app through the decentralized IPFS network:
Installation
You can install Anonostr as a Progressive Web App (PWA) on your mobile or desktop device:
- Visit Anonostr.com using a compatible browser.
- Follow the browser's instructions to install the app.
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
Roadmap
- Support for DMs (kind 4)
- Bloom and/or media upload
- Zaps and reactions
- Search and event views
- Better styling on desktop
Links
- Live Demo: Anonostr.com
- Follow on GitHub: @Spl0itable
Zap Me ⚡️
Support the project by zapping! Click the "Zap Me ⚡️" button in the app footer or send directly to 69420@walletofsatoshi.com
License
This project is licensed under the MIT License. See the LICENSE file for details.