Avatar
Daniele
9e1bd05ed41e7aa2dda1e9b64b8ba48b69bb0fab5a22d442a495b1bf94a9b030
Building software that is Bitcoin and Nostr native. Frankie is an anonymous, pay-as-you-go AI Chat. And more offline-first tools coming, check them at https://frankie.tools/ NOA - Nostr Onboarding App - is a multi platform app to onboard pre-nostr users to this wonderland: https://nostr.frankie.tools/

I just realised that since September I am using FrankieGPT

in place of ChatGPT.

I have access to premium features like GPT-4, DALL-E 3 and document analysis but I am not paying 20$+VAT a month, but on avarage 1/2$ per month.

Pay-per-use works.

PS: I built it :)

Why? https://www.frankie-gpt.com/blog/comparison

Costs? https://www.frankie-gpt.com/blog/how-much-does-frankie-gpt-cost

Actually Firefox will (re)install all my extensions itself, no need to install them again manually ;)

But yeah, ublock origin, Bitwarden, alby are probably the essential ones.

oh and eventually I can run my own nsbunker daemon and have my devices sync only from that?

From a webapp I guess I need to trigger an "intent" or some kind of uri scheme protocol so that login button open nsec.app to sign users in...

Don't know exactly which one but I'll figure it out.

Cool, sync worked!

Now I can import there my keys.

This could easily become my Bitwarden for cryptographic keys...

Going to try it on my webapp now.

nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy Trying nsec.app

I've "signed-up" and I have a new identity on my mobile browser.

Questions:

1. how can I import my existing keys there?

2. now if on another browser I do "sign-in" it ask me for public key and.. a password?

I am confused. In my mind it should hold keys, so I should be able to scan a QR code and store it and that's it. To be clear I expect it to work kind of like Amber but in a browser.

Am I getting it wrong?

Replying to Avatar brugeman

Introducing nsec.app and nostr-login!

I've shown the prototype of https://nsec.app in December, and it's essentially an nsecbunker in your browser. It is non-custodial - your keys are stored locally in the browser, and apps can get access to your keys using NIP46. We've now turned that prototype into a real thing, and I invite you to try it. Shoutout to nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q for the designs!

Now how do we help Nostr apps adopt NIP46 for remote key access?

That's where nostr-login library comes in. If your app uses NIP07 to talk to a browser extension, then with just two lines of code you can make it talk over NIP46.

Both of these tools support the new OAuth-like flow proposed by Pablo. Below you can watch a demo of how nostr-login (added to my fork of Snort) works with Nsec.app (or would work with any other nsecbunker).

What this all means is that people could join Nostr on the web, without installing extensions or mobile apps, with their keys stored non-custodially in the Nsec.app, and then could log in to other Nostr apps without copying their private keys.

Demo: https://void.cat/d/JSWwYMTtbWxTDTLpe132Kr.mp4

Links:

Snort+nostr-login: https://snort.nostrapps.org

nsec app: https://github.com/nostrband/noauth

nsec app server: https://github.com/nostrband/noauthd

nostr-login: https://github.com/nostrband/nostr-login

Amazing trying it tomorrow.

now

Thanks to tools like

@Alby ๐Ÿ and Amber by

@greenart7c3 we're now making the key-based (only) authentication as smooth as possible.

Feedback welcome on this guide -->

https://www.frankie-gpt.com/blog/authentication-with-public-key-cryptography

FrankieGPT is evolving:

In December we did release support for DALL-E 3 (and 2) image generation, as well as audio input support.

In January we added support to upload documents or import Web Pages from URL and use them in conversations.

Check out the blog for more: https://www.frankie-gpt.com/blog or just use your Alby or Amber to signin and start chatting with a full featured ChatGPT alternative.

Amber app, yes.

Which I find to be an excellent app, first of its kind: easy to use signer and key-holder. Perfect for authentication without email or cloud providers.

It's worth spreading it's usage towards people who have zero idea of what Nostr or Public-Key cryptography is. They will just use it and be happy.

You'd be surprised to discover how many people are not here and still have this crazy idea of using the Web.

Probably billions ;)

it's scaring and/or confusing for vast majority of people, yes.

nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 any plan to publish Amber to F-Droid, Obtainium or... even Google Play store?

Reason I ask is that it seems nicer to redirect users to something more familiar than a Github page or providing a "suspect" direct apk download link.

Thanks!

Do F-Droid or Obtainium migrate all apps to new device automatically?

They both look very expensive.

Like 3/4 times the price of a standard data sim i can buy in a dedicated shop in El Salvador for instance.