A personal Nostr mini-relay that runs on your machine. Give it your npub โ it builds your Web of Trust, syncs your feed, and backs up your media. Your network. Your data. No one else's server.
nostrito does one thing well: keeps your Nostr data local, trusted, and available.
A full WebSocket relay on localhost. Use Damus, Amethyst, or any client with it. Your feed, served from your machine.
Every image, video, and file from your network gets backed up locally โ automatically. SHA-256 verified. Yours forever, even if the original server disappears.
Choose primal. Choose damus. No URLs, no protocols, no copy-pasting strings from docs. You know the name โ nostrito handles the rest.
One toggle to go fully offline โ disable all outbound relay sync instantly. Your data stays local, no leaks, no connections. Go dark whenever you want.
Computes your trust graph from your follow list. Only fetches events from people you actually trust โ not the entire network.
Pin profiles you care about โ their events, media, and activity stay synced and cached on your machine. Browse their media gallery, see stats, all offline.
No terminal. No config files. Just open the app.
Open nostrito and drop in your public key. It sets up everything โ database, relay connections, trust graph.
nostrito discovers your network, builds your Web of Trust, and starts pulling events from people you actually follow. Track specific profiles to cache their full media history.
Your favorite Nostr app connects to nostrito automatically. Your feed with infinite scroll, profile pages with banners and follows โ all served from your machine.
Walk through the setup wizard, then explore the full app โ all right here.
Choose how to connect. You can always upgrade later.
Pick by name. We handle the rest.
Control what gets stored and how much space to use.
A single Rust binary. Five async components. One SQLite database. Runs quietly in the background.
Beyond a personal relay. nostrito's roadmap includes trust-weighted P2P gossip โ turning your relay into a node in a resilient network.
Things people ask before running their own relay.
No โ it complements them. Think of nostrito as your personal cache and backup layer. Your existing relays still work exactly as before. nostrito just makes sure a copy of your network's data lives on your machine, not only on someone else's server.
Your clients fall back to your regular relays, exactly as they do today. When your machine wakes up, nostrito catches up automatically โ pulling everything it missed while you were away. No manual sync, no data loss.
You decide. Your own events are always kept in full โ typically a few MB at most. For others' events and media, you set the quota during setup and can change it anytime in settings. Start small, expand if you want more.
No. Your npub is the only authorized key. nostrito is private by design โ it runs locally, serves only you, and is not exposed to the internet by default. Trusted peer pacts (for sharing with specific friends) are a planned future feature.
No โ and that's the whole point. nostrito lives when you live. It runs while your machine is on, sleeps when it's off, and catches up when it wakes. No cloud required, no always-on VPS, no monthly bill. You can even toggle Offline Mode to cut all outbound connections instantly โ your local relay keeps serving your data.
Yes. nostrito speaks standard Nostr relay protocol (NIP-01). Add it as a relay in any client โ Damus, Primal, Amethyst, Snort, whatever you use โ and it works immediately. Your WoT-filtered feed, served locally.
nostrito is open source, MIT licensed, and built for people who believe their data should live on their machine.