Damus
brugeman profile picture
brugeman
@brugeman
Please welcome Spring - the nostr browser.

This is the first public Android release, we're submitting to the Play Store, but an APK is ready for you to try: https://github.com/nostrband/nostr-universe/releases/download/v0.1.0/spring-nostr-browser-v0.1.0.apk

The app is open source: https://github.com/nostrband/nostr-universe/

We believe this category of a Nostr-specific browser is a very powerful tool for all the nostriches and bitcoiners. It takes the experience of using Nostr micro-apps to the next level, and should help accelerate the adoption of non-social Nostr use cases.

Some screenshots are here:


If you hesitate to paste your nsec into the app, we totally get it - just use your (or someone else's) npub to log in and look around. However, if you do add your real keys - those are handled by a separate library, stored in an encrypted form and protected by the Android keystore, inaccessible to any JS code, immune to XSS or app-level bugs.

What you can do today:
- add nsec keys or npubs, switch between keys
- browse various interesting events on the homepage - trending stuff, suggested profiles, big zaps, highlights, long posts, live streams, nostr web apps
- open any event in any web app that supports this event kind and has been published on nostr using NIP-89
- open/close/hide the browser tabs, grouped by app/domain
- log in inside the opened apps as if you have the 'browser extension' (nip-07 interface injected into tabs)
- pin apps/tabs to your app "drawer" for fast access
- access your contact list at the search page, profiles sorted by recently-accessed first
- search through profiles, notes and long posts
- tab menu - if there is an event-id/npub in the url of the opened tab, you can zap the event, or open with another app from the menu (more coming soon)
- context menu - if you long-tap on a link with event-id/npub in the url, you can zap/open-with from the context menu
- nostr: links clicked inside a tab are handled by showing a list of apps that support this event (NIP-89)
- long-tap on a text selection with event-id/npub to open the context menu to zap/open-with
- paste a url to the search bar to open it in a new tab
- paste an event-id/npub into the search bar to open it in a new tab

IMPORTANT: nostr apps running inside the browser tabs can sign events and decrypt private messages without a confirmation screen and your explicit permission - do not use apps you don't trust until we implement proper app permission management.

What is coming:
- key access permission management
- reordering of pins in the app drawer
- more event kinds on the homepage
- search for more event kinds
- tab switcher screen
- NWC to inject WebLN into tabs
- custom feeds on the home screen
- custom tab/context menu items
- DVMs for translation, transcription etc
- and much more!

What do you think?
7561โค๏ธ69๐Ÿค™38โ™ฅ๏ธ2โค๏ธ2๐Ÿ”ฅ2โšก1
Ocenasek · 129w
Nice work mate! Looks good so far!
armstrys · 129w
Any reason this couldnโ€™t work with something like log-in with nsecBunker eventually? That would be an amazing set up without exposing the private key at all!
Justin Nakamoto-San โ˜‘๏ธ · 129w
This is great. Wen nip-07 login?
๐”ป๐• ๐•ž๐•š๐•Ÿ๐•š๐•” · 129w
Sounds interesting, thanks.
An Alien's Angst · 129w
Thank you! Much need! Can somebody tell me what client/relay the communities thing with the /reddit format is called? How do I access it from desktop?
Hurvajs Rumcajs · 129w
deeesktop, desktop!
Psilocyberbull · 129w
I consider myself security minded and I'm not an "install absolutely random apks" kinda person, but I read half of this and the pros outweigh the cons so I have to try this out lol
Studio 3.14 Official · 129w
This is looking sexy AF. I just downloaded it and very sleek design. Good job!
brugeman · 129w
Thanks, that was nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac !
Gzuuus · 129w
Amazing job! I was trying it since yesterday and have and amazing potential! That can be a big step forward nostr ux in term of auth and login. However, I have not entered the nsec because I want to wait for that permission control you speak of. Also a couple of details that I have noticed is that f...
Mazin · 129w
Very cool as always sir. So much to dig in to here!
Parker Lewis · 129w
I'm trending!
PABLOF7z · 129w
are you using nip-89 for this?
techjunkie · 129w
Congrats, great first release... where does stuff go when you download things?
The_Bit_Baby · 129w
Love it. Keep it up guys.
Niel Liesmons · 129w
Amazing first release, wow! I've been waiting for something like this. Graphically already quite pleasing as well. One thing I don't really understand is the heavy focus on features that the apps in the browser specialize in, instead of leaning completely into the unique value prop of this app. On...
Sep · 129w
it's awesome ๐Ÿ”ฅ
๐”ฝ๐•ช๐•’๐•—๐•š๐•ฃ.๐•ค๐•’๐•ฅ๐•ค · 129w
Estou ansioso para testa-lo.