Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 3.1 KB

README.md

File metadata and controls

62 lines (48 loc) · 3.1 KB

Anonostr

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

  1. 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....
  2. Enable Reply Chain (Optional): Check the "Reply chain" option to link your notes in a threaded conversation.
  3. Enable Relay Hop (Optional): Check the "Relay hop" option to make it harder for any single relay to correlate and track the notes.
  4. Enable Tor Relays (Optional): Check the "Tor relays" option to only use relays exposed through onion services.
  5. Send Note: Click the "Send Note" button to publish your note anonymously to the Nostr network.
  6. 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:

  1. Visit Anonostr.com using a compatible browser.
  2. Follow the browser's instructions to install the app.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add some feature').
  5. Push to the branch (git push origin feature/YourFeature).
  6. 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

Zap Me ⚡️

Support the project by zapping! Click the "Zap Me ⚡️" button in the app footer or send directly to [email protected]

License

This project is licensed under the MIT License. See the LICENSE file for details.