Built on the open Nostr protocol

Own your keys. Own your voice. Own your money.

NOSTRAS is a Nostr client with no app store gatekeeper and no custody of your keys or funds — paired with a self-hosted relay that does the heavy lifting so the client stays fast, wherever you install it.

What's actually shipped

Every feature here is a standard NIP, not a proprietary API.

That's deliberate — a note, a zap, a DM, or a signer connection made in NOSTRAS reads the same way to any other Nostr client or relay in the network. Nothing here is a silo.

NIP-46 / NIP-07

Bring your own signer

Connect a bunker app or a browser extension. Your private key never touches NOSTRAS's servers — full stop.

NIP-57 / NIP-47

Zap from your own wallet

Connect any NWC-compatible Lightning wallet. Payments go straight from your wallet to theirs — NOSTRAS is never in the money's path.

NIP-17

Encrypted direct messages

Gift-wrapped DMs that hide who's talking to whom from the relay itself, not just the message contents.

NIP-90

Ask an AI, pay per job

Summarize, translate, or ask Claude anything — priced by the actual job, paid over Lightning, no subscription.

NIP-50 / NIP-65

Search that actually works

Full-text search and outbox-aware feeds — most public relays skip both. NOSTRAS's own node doesn't.

Web Push

Notified, even when it's closed

Install it like an app. Mentions, DMs, and zaps reach you without keeping a tab open.

The audit surface

NOSTRAS's source isn't public. The protocol it speaks is.

Every action NOSTRAS takes leaves the same signed, public trace any Nostr client would. A note is a kind 1 event. A zap is kind 9735. A signer connection is NIP-46. You don't have to trust our code — you can watch the protocol-level events on the relay directly, with any tool that speaks Nostr, and see exactly what left your device.

That's a different kind of transparency than reading a repository — closer to how you'd trust a bank not by reading its internal software, but by watching the ledger it's required to publish.

kind:1 · relay broadcast watch it yourself
{
  "kind": 1,
  "pubkey": "3bf0c63f…d3a1e",
  "created_at": 1785950316,
  "content": "gm nostr",
  "tags": [],
  "sig": "a1b2c3…f9e8d"
}

Not just another Nostr client

See exactly what renders here that doesn't render elsewhere.

We published real polls, forum threads, podcasts, and paid articles, then opened them in another popular Nostr client to see what showed up. The results are dated, labeled, and documented.