v2.4.0 · Flatpak, Snap, or a plain tarball · SHA256SUMS
The Snap is not in the store yet. Install with snap install --dangerous --classic goop*.snap.
* Nerds don't have friends, let's be honest.
Keyboard shortcuts
Designed for people who love the keyboard.
?Keyboard shortcuts, when you are not typing
CtrlKSearch conversations and message contents
CtrlPSearch profiles by name, address, or public key
↑/↓/↵/escPick a result, open it, go back
CtrlFFind in the current chat
Ctrl1/Ctrl2/Ctrl3Inbox, Requests, message box
CtrlN/CtrlTNew chat
CtrlshiftNNew group
CtrlBShow or hide the sidebar
CtrlW/CtrlshiftTClose tab, restore a closed tab
CtrltabNext tab, on every platform
CtrlRReload messaging and rescan history
CtrlshiftCContacts
CtrlshiftPYour profile
CtrlshiftMMessaging relays
CtrlshiftGGossip relays
Ctrl,Settings
↵/shift↵Send, or insert a newline
Mod is Ctrl on this machine. Press ? inside Goop for the full list.
Agents: let your bots DM you
Get updates from your agents. Reply in Goop.
Each agent needs its own Nostr identity and a NIP-17 integration. Give it your public key (npub) as its contact, then accept its first message in Requests.
OpenClaw, tested with Goop. Send this to your agent:
Use clawhub.ai/dergigi/nihao to create a nostr identity for yourself &
after that use github.com/fabianfabian/openclaw-nostr-nip17
to set yourself up with NIP-17. DM me when you’re done.
My nostr identity is PASTE_YOUR_NPUB_HERE
Replace PASTE_YOUR_NPUB_HERE with your npub. Hermes and NullClaw have NIP-17 channels too, untested with Goop so far. Agent guide
Goop follows Semantic Versioning and Keep a Changelog. Every release ships with a SHA256SUMS file, so you can check what you downloaded.
What is NIP-17?
Private direct messages on Nostr.
Your message is wrapped three times. The unsigned message (the rumor) is sealed with your key, then the seal is gift-wrapped with a throwaway key and a randomised timestamp. Relays see a random sender and a blob, nothing else.