Best Nostr setup so far: noStrudel turned to desktop app with locally running cache relay (strfry) to give better performance and larger capacity than browser's IndexedDB.
Linux x86-64 binary:
https://rootservers.eu/nostrudel/nostrudel.gz (3.4MB)
Probably needs these libraries: libssl, libgtk-3, librsvg2, it's not very well tested yet. If you try it and have problems please let me know.
.deb version:
https://rootservers.eu/nostrudel/nostrudel_0.1.0_amd64.deb
Build from source instructions:
Strfry relay:
When you set your local relay to run on "ws://localhost:4869/" its existence will get tested automatically by noStrudel and you can enable "Nostr Relay Tray" on cache relays settings ...still figuring out the codebase.
I'm also still trying to figure out the best way to provide NIP-07 signer extension but this requires little more effort. Seems very doable though.

Rootservers
noStrudel Linux desktop client
Howto build instructions to turn noStrudel web-app to Linux desktop client. Also has downloadable Linux x86-64 binary with no guarantees.
GitHub
GitHub - hoytech/strfry: a nostr relay
a nostr relay. Contribute to hoytech/strfry development by creating an account on GitHub.