Wall of Love

A way to show appreciation for the zaps & comments we've received during the last few weeks

During the last couple of weeks a lot of people have shown appreciation for Grimoire. We wanted to highlight some of the zaps & wholesome comments we’ve received.

Zaps

Shout out to the top zaps we’ve received, we’re now more than 50% towards our monthly funding goal. Here’s the top 3:

coinos
Jan 20, 2026 14:31

coinos
Jan 19, 2026 16:12

coinos
Jan 19, 2026 18:30

abracadabra 🪄✨

Comments

Many people provided feedback, reported issues or sent comments and we are very thankful for that. Here are some of our favorites:

hzrd149
Dec 12, 2025 15:46

This feels like using nak in the browser 😁 https://grimoire.rocks/

fiatjaf
Dec 18, 2025 00:36

#grimoire notifications on the left, a feed of pictures and video from people I follow (with outbox by default) on the center, a feed of a bunch of kinds from selected relays on the right.

https://image.nostr.build/4eca1d905f06eaa57448a16420781eb2751fed44e175527c9f5c9caa80b7ed4d.jpg

Oh, what, you can have multiple dashboards? Then this thing can do my NIP-29 chat rooms too.

https://image.nostr.build/b2e3d49d20d2941f5830f6b4c6eb0dd7763c985733422d1abe0f2672cca21abf.jpg

https://grimoire.rocks

Media
Media

Fabio Bonfiglio
Jan 7, 2026 20:30

I love Grimoire.
I use it now permanently for my daily feeds, debugging my Nostr developments, monitoring my relays, following the people I onboard on Nostr to check if they are doing right and helping them to set everything, etc.

Just a very small suggestion: When clicking on “Copy ID”, it would help a lot if the generated nevent... (or naddr... for adressable events) would contain the relay hint (1 or 2 of the relays where grimoire found that event) as well.

hzrd149
Jan 8, 2026 17:05

Using https://grimoire.rocks/ to check notifications is awesome. client loads quickly (unlike noStrudel 😞) and only loads the events I want to see.
Also the way @verbiricha implemented NIP-42 auth means that I’m not annoyed by signing requests while I’m using the app

If you want to test it try opening this spellbook

hzrd149
Jan 21, 2026 18:30

{“version”:1,“workspaces”:{“33f8275e-27c8-4f88-b123-9256a5b3d1a3”:{“id”:“33f8275e-27c8-4f88-b123-9256a5b3d1a3”,“number”:1,“windowIds”:[“47bd2631-2099-4ce9-8eb8-b9346a36002b”,“99b5b64d-b70b-4703-bea1-42193d96422a”,“e100f9dc-3250-4cf0-a6c5-4ae1dcf11ca8”],“layout”:{“direction”:“row”,“first”:“e100f9dc-3250-4cf0-a6c5-4ae1dcf11ca8”,“second”:{“direction”:“row”,“first”:“47bd2631-2099-4ce9-8eb8-b9346a36002b”,“second”:“99b5b64d-b70b-4703-bea1-42193d96422a”,“splitPercentage”:50},“splitPercentage”:33.333333333333336},“label”:“social”},“4f3821f9-9643-4caf-8eb1-7143a465d8d1”:{“id”:“4f3821f9-9643-4caf-8eb1-7143a465d8d1”,“number”:2,“layout”:{“direction”:“row”,“first”:“ff88bd96-cf4e-475e-b211-33423d5b2bd7”,“second”:{“direction”:“row”,“first”:“81d1a6cd-8bfc-4245-b031-9e5a43926671”,“second”:“d9a5efdf-daf8-473f-8f26-f8b220e31f9e”,“splitPercentage”:50},“splitPercentage”:33.39140534262485},“windowIds”:[“ff88bd96-cf4e-475e-b211-33423d5b2bd7”,“d9a5efdf-daf8-473f-8f26-f8b220e31f9e”,“81d1a6cd-8bfc-4245-b031-9e5a43926671”],“label”:“@me“},“ca97b0d1-b42e-4e85-b0cd-3547f9a8f77c”:{“id”:“ca97b0d1-b42e-4e85-b0cd-3547f9a8f77c”,“number”:3,“layout”:{“direction”:“row”,“first”:“90f1ac1d-e78f-44ce-ab8f-334c840e1f93”,“second”:“b1cfbf69-584d-4ce5-abbd-0b0649a5298d”,“splitPercentage”:25},“windowIds”:[“b1cfbf69-584d-4ce5-abbd-0b0649a5298d”,“90f1ac1d-e78f-44ce-ab8f-334c840e1f93”],“label”:“my stuff”},“ba13e544-ed73-4f19-971b-a8ff70c42f2a”:{“id”:“ba13e544-ed73-4f19-971b-a8ff70c42f2a”,“number”:4,“label”:“reads”,“layout”:{“direction”:“row”,“first”:“a34a4556-d9f1-42d0-b582-ce3078213e98”,“second”:“a9299d8c-c468-46bb-9b78-000dae375b8b”,“splitPercentage”:70},“windowIds”:[“a9299d8c-c468-46bb-9b78-000dae375b8b”,“a34a4556-d9f1-42d0-b582-ce3078213e98”]},“19e339a2-7dd5-417e-8deb-777c02eb8fc4”:{“id”:“19e339a2-7dd5-417e-8deb-777c02eb8fc4”,“number”:5,“label”:“video”,“layout”:{“direction”:“row”,“first”:“acf1eb9c-37e5-4e30-b70f-4c0a41de9539”,“second”:{“direction”:“row”,“first”:“f2d82b68-8c66-4c5d-ba49-8dd476258c55”,“second”:“2b35fe1a-d35f-44fd-a143-3140f5d61f68”},“splitPercentage”:33.333333333333336},“windowIds”:[“acf1eb9c-37e5-4e30-b70f-4c0a41de9539”,“f2d82b68-8c66-4c5d-ba49-8dd476258c55”,“2b35fe1a-d35f-44fd-a143-3140f5d61f68”]},“729c1ce9-46d2-415b-8c56-cd33abbba4d6”:{“id”:“729c1ce9-46d2-415b-8c56-cd33abbba4d6”,“number”:7,“label”:“spellbooks”,“layout”:“a123739a-a3a3-471e-96b2-10919e45cd41”,“windowIds”:[“a123739a-a3a3-471e-96b2-10919e45cd41”]},“d1bfcfe8-46d0-4dec-9d30-c5ad42fa11bf”:{“id”:“d1bfcfe8-46d0-4dec-9d30-c5ad42fa11bf”,“number”:6,“label”:“chats”,“layout”:“72b8d1c6-d1cd-4b33-9e59-2743435b5364”,“windowIds”:[“72b8d1c6-d1cd-4b33-9e59-2743435b5364”]}},“windows”:{“e100f9dc-3250-4cf0-a6c5-4ae1dcf11ca8”:{“id”:“e100f9dc-3250-4cf0-a6c5-4ae1dcf11ca8”,“appId”:“req”,“props”:{“filter”:{“kinds”:[1,1111],“authors”:[“\(contacts","\)me”],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -a $contacts -a \(me -k 1,1111"},"47bd2631-2099-4ce9-8eb8-b9346a36002b":{"id":"47bd2631-2099-4ce9-8eb8-b9346a36002b","appId":"req","props":{"filter":{"kinds":[20,21],"authors":["\)contacts”,“$me“],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -k 20,21 -a $contacts -a \(me"},"99b5b64d-b70b-4703-bea1-42193d96422a":{"id":"99b5b64d-b70b-4703-bea1-42193d96422a","appId":"req","props":{"filter":{"kinds":[9735],"#P":["\)contacts”],“limit”:50},“closeOnEose”:false,“view”:“compact”,“needsAccount”:true},“commandString”:“req -k 9735 -P \(contacts --view compact"},"ff88bd96-cf4e-475e-b211-33423d5b2bd7":{"id":"ff88bd96-cf4e-475e-b211-33423d5b2bd7","appId":"req","props":{"filter":{"kinds":[1,1111],"#p":["\)me”],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -k 1,1111 -p \(me"},"81d1a6cd-8bfc-4245-b031-9e5a43926671":{"id":"81d1a6cd-8bfc-4245-b031-9e5a43926671","appId":"req","props":{"filter":{"kinds":[6,16],"#p":["\)me”],“limit”:50},“closeOnEose”:false,“view”:“compact”,“needsAccount”:true},“commandString”:“req -k 6,16 -p \(me --view compact"},"d9a5efdf-daf8-473f-8f26-f8b220e31f9e":{"id":"d9a5efdf-daf8-473f-8f26-f8b220e31f9e","appId":"req","props":{"filter":{"kinds":[9735,7],"#p":["\)me”],“limit”:50},“closeOnEose”:false,“view”:“compact”,“needsAccount”:true},“commandString”:“req -k 9735,7 -p \(me --view compact"},"90f1ac1d-e78f-44ce-ab8f-334c840e1f93":{"id":"90f1ac1d-e78f-44ce-ab8f-334c840e1f93","appId":"req","props":{"filter":{"kinds":[0,3,10002],"authors":["\)me”],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -k 0,3,10002 -a \(me"},"b1cfbf69-584d-4ce5-abbd-0b0649a5298d":{"id":"b1cfbf69-584d-4ce5-abbd-0b0649a5298d","appId":"req","props":{"filter":{"kinds":[1,1111,9802,30023],"authors":["\)me”],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -k 1,1111,9802,30023 -a \(me"},"a34a4556-d9f1-42d0-b582-ce3078213e98":{"id":"a34a4556-d9f1-42d0-b582-ce3078213e98","appId":"req","customTitle":"comments","props":{"filter":{"kinds":[1111],"authors":["\)contacts”,“$me“],“#k“:[“9802”,“30023”],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -T k 9802,30023 -k 1111 -a $contacts -a \(me --title comments"},"a9299d8c-c468-46bb-9b78-000dae375b8b":{"id":"a9299d8c-c468-46bb-9b78-000dae375b8b","appId":"req","customTitle":"articles & highlights","props":{"filter":{"kinds":[9802,30023],"authors":["\)contacts”,“$me“],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -k 9802,30023 -a $contacts -a \(me --title \"articles & highlights\""},"acf1eb9c-37e5-4e30-b70f-4c0a41de9539":{"id":"acf1eb9c-37e5-4e30-b70f-4c0a41de9539","appId":"req","props":{"filter":{"kinds":[34235],"authors":["\)contacts”,“$me“],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -k 34235 -a $contacts -a \(me"},"f2d82b68-8c66-4c5d-ba49-8dd476258c55":{"id":"f2d82b68-8c66-4c5d-ba49-8dd476258c55","appId":"req","props":{"filter":{"kinds":[34236],"authors":["\)contacts”,“$me“],“limit”:50},“closeOnEose”:false,“needsAccount”:true},“commandString”:“req -k 34236 -a $contacts -a \(me"},"2b35fe1a-d35f-44fd-a143-3140f5d61f68":{"id":"2b35fe1a-d35f-44fd-a143-3140f5d61f68","appId":"req","props":{"filter":{"kinds":[30311],"#p":["\)contacts”],“limit”:50},“closeOnEose”:true,“needsAccount”:true},“commandString”:“req -k 30311 -p $contacts –close-on-eose”},“a123739a-a3a3-471e-96b2-10919e45cd41”:{“id”:“a123739a-a3a3-471e-96b2-10919e45cd41”,“appId”:“spellbooks”,“props”:{},“commandString”:“spellbooks”},“72b8d1c6-d1cd-4b33-9e59-2743435b5364”:{“id”:“72b8d1c6-d1cd-4b33-9e59-2743435b5364”,“appId”:“chat”,“customTitle”:“chats”,“props”:{“protocol”:“nip-29”,“identifier”:{“type”:“group-list”,“value”:{“kind”:10009,“pubkey”:“266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5”,“identifier”:““},“relays”:[“wss://nostr.wine/”,“wss://relay.damus.io/”,“wss://pyramid.fiatjaf.com/”,“wss://nostr.land/”]}},“commandString”:“chat

Referenced article not yet available naddr1qvzqqq…qqpkyzgw
–title chats”}}}

TKay
Jan 13, 2026 13:26

#grimoire helped me troubleshoot an issue in my app and was able to fix it. I like this client.

Constant
Jan 13, 2026 14:29

Grimoire is Nostr God-mode

Gigi
Jan 15, 2026 13:11

Run req -k 32267 -l 210 relay.zapstore.dev in Grimoire and you basically have an app store. Only thing that’s missing is a download button.

Gzuuus
Jan 16, 2026 10:31

nak + grimoire is my nostr dev environment, and it is delightful 🤌

arfonzo
Jan 20, 2026 01:19

Shout-out to @verbiricha for #grimoire, which I used to quickly analyze and dig into nostrmag’s dodgy behaviour. (Oh, and also for the emojis which I love so much of course!) :MEOWDY:

With grimoire I could easily find evidence that these accounts are suspicious:

  1. Replying to nostrmag’s note complimenting their article as a reader.
  2. Suddenly a day later, they’re mysteriously now working for nostrmag.

Grimoire rocks! https://grimoire.rocks :meow_party:

https://haven.superfriends.online/47a31c2c34f75f63f56e2cc670002dd38f2cfe6f16750a71d677bdd68f85f5e5.png

arfonzo
Jan 20, 2026 00:40

I will be openly honest with you, I (and other users) keep seeing so many red flags with @NostrMagazine that it’s hard to ignore:

Look, don’t get me wrong, I am one of the most bullish people here on #nostr and the ecosystem. I appreciate your responses; respectful disagreement is always appreciated.

When @Nostr Compass released a few weeks ago I have been hyped to see them. The difference is in the approach and what appears to be highly questionable activities by you.

  • I feel that you literally just created a handful of personas. I took 1 minute to check into your “marketing accounts” and found fake profiles, and suspect analytics scores. Note I didn’t call your accounts “bots”, humans can run fake accounts too–it’s kind of irrelevant to me either way.
  • For example @sarah has never posted any real comments, simply reposting generic content in the past. This type of account is generally created for intention of being resold/repurposed to make accounts seem older than they are.
  • These accounts have NO TRUST SCORES on profilestr.com and other user trust APIs. This is highly telling. Real accounts that purport to be years old would never have zero scores/unable to be found.
  • The profile pictures are just stock photography, bios highly fake. Real profiles don’t really look like your marketing team, let alone seasoned nostriches.
  • The exact same thing with all the other account npubs I’ve listed above, which you claim are all individuals from your “marketing” team. Agis, Madrid, etc..
  • Linguistic analysis points to all of these articles written by the same source, be it an AI or single author, I won’t get into that, but human authors have differing voices, language usage and flair.
  • All these accounts look basically the same. Real individuals are vastly different and unique, they don’t look like this.

https://haven.superfriends.online/2d257542e523f624f337dd9743bdbfce2af7ad07a81ca253117e3d749a0c6dba.png

You even left the “Grok” watermark on some profile pictures:

https://haven.superfriends.online/212d256936c6a3bc4f0526eff924b6e12396850dd350732da3d759b8db5bae7f.png

These are just a few of the issues I am seeing. Make of that what you will. :grimace:

FYI to some of the others who have voiced concerns @Troy @nout @mar @Ryan

NostrMagazine
Jan 19, 2026 16:44

@npub1...285rf @npub1...c60yv

We are sorry you see our marketing accounts as spam, they are not, those 8 accounts are of marketing contributors working to get the the articles published visibility in the global feeds.

You could write them directly and engage with them on DM or openly in the feeds, each one of their accounts is clearly identified as part of the nostrmag team, we could use bots, we choose not to, so far, and we observe practically every company doing so, visibility and engagement is hard in any social network, notes in global feeds are quickly forgotten, therefore having our team to repost for a day any new article at intervals of around 3 hours seems reasonable, spamming will be high frequency (under 5 minutes).

Best wishes and thank you both for your opinions, we humbly disagree.

CC: @npub1...7h78d

Sebastix
Jan 21, 2026 08:31

@grimoire https://grimoire.rocks

My dashboard (spellbook) already has 15+ tabs and 50+ windows 🤓🥰

verbiricha
Jan 21, 2026 08:01

gm frens, kind 1 poasting in grimoire will be out today. the next two important milestones are NIP-22 comment threads and NIP-17 private chats. Stay tuned! :catrave:

Niel Liesmons
Jan 21, 2026 10:17

Now that we have @grimoire , I know that at least the devs won’t ever leave this :nostr: place.

Wut is this beast!? Lmao, lesgoooo :catDance:.

Orange Julius
Jan 23, 2026 08:11

What it feels like discovering @npub1...tskz0

Contributions

Thanks to @3bf0c...a459d, @DanConwayDev & @KoalaSat for sending patches to the project with less annoying toasts, grasp server list & p2p order rendering support.

KoalaSat
Jan 16, 2026 21:10
Media

Humbled by your kind words. Let’s keep shipping!

Write a comment