Nostr Integration

Stegstr is a Nostr client with steganographic transport. It uses Nostr events, keys, and (optionally) relays. Learn more at nostr.com.

Identity Modes

1. Local (Anonymous) Identity

2. Nostr (Logged-in) Identity

Sync Behavior

When you turn Network ON for the first time after logging in:

If you stay in local-only mode, no relay traffic occurs. Detect and Embed work fully offline.

NIP Compatibility

Network Toggle

The Network toggle (top-right) controls relay connection:

Stegstr Relay Proxy

By default, the desktop app connects to a Stegstr-operated relay proxy (a single WebSocket URL). The proxy forwards traffic to a configurable set of Nostr relays. Relay selection is controlled server-side, so we can change or add backend relays without an app update. Power users can still add or switch to custom relay URLs in Settings. For deploy and operations, see the relay proxy README in the website repo.

Post Branding

All kind 1 notes published through Stegstr automatically end with Stegster so they are identifiable as coming from this app. The compose UI enforces a 4991-character limit (user-typed chars) to reserve space for the suffix.

DMs in Images

When you embed an image containing DMs (kind 4 events):