Grimoire is a themed Nostr client built for magicians and magic enthusiasts, and it also works as a protocol explorer and developer tool. Its interface is built around tiling windows, so you can place several views side by side on one screen. The program is open source under the MIT license and free to use.
Nostr is an open protocol for decentralized social networking, where posts and profiles move through independent relays rather than one company's servers. Grimoire lets you read those events, inspect how the protocol behaves, and experiment as a developer. The documentation lists Windows as a platform, but that support has not been formally verified, so treat it as something to test before relying on it for important work.
What Grimoire Is Within the Nostr Ecosystem
Nostr works differently from the social networks most people know. Instead of one platform holding every account and post, identities are based on cryptographic keys, and messages called events are sent to relays that store and share them. A client is the app that reads those events and displays them to you.
Grimoire is one of these clients, but it is built with a different emphasis. Its own description calls it a protocol explorer and developer tool, so it leans toward showing how the network works rather than only presenting a timeline. You can open a view of a profile, follow an event feed, or read NIP documentation, which describes the rules and optional features of the protocol. NIP stands for Nostr Implementation Possibilities.
That combination makes it useful as a learning environment. A newcomer can see the raw structure of a profile or a note, while an experienced developer can watch how subscriptions update as new events arrive.
Who Grimoire Is For and What to Expect
Grimoire is aimed first at magicians and magic enthusiasts. For them, a client with a themed interface feels connected to their hobby, and it gives a shared space for talking about tricks, routines and performance ideas. Think of it as a community tool that happens to run on an open protocol.
Developers form the second group. Anyone building a Nostr app, bot or relay integration needs a way to watch events arrive and confirm that their code behaves as expected. A multi-pane layout with reactive subscriptions suits that kind of debugging, because you can keep the relevant event feed and the protocol reference visible together.
Power users who prefer keyboard navigation may also like it. The command palette rewards people who already think in commands, and workspaces let them keep different working setups without repeated reconfiguration. Casual users who want one simple timeline may find the layout more involved than they need. Expect a short learning period before tiling windows feel natural.
Practical Scenarios for a Tiling Nostr Workspace
A few concrete situations show how the program's parts fit together. Each example uses only the features described above, so you can judge whether it matches your routine.
Imagine a performer who wants to follow a magic-focused community. One window can show an event feed, a second can hold a profile viewer for a creator whose work you admire, and a third can show another feed you follow. Arranging these side by side means you do not have to switch apps to compare ideas.
A developer testing a new Nostr feature might use one workspace for reading the relevant NIP documentation and another for live event feeds. Splitting them keeps the protocol reference separate from the debugging view, and switching between them is quick.
Both scenarios benefit from leaving windows open for longer periods, since subscriptions update automatically. Keep an eye on what you post, though. Content you publish to Nostr is signed with your key and may be distributed through several relays, so treat each post as public.
Key features
Tiling Windows
Command Palette
Multi-Workspace Layouts
Real-Time Updates
Supported coins
Grimoire works with the Nostr network and protocol rather than with a list of cryptocurrencies. Nostr is an open protocol for publishing and reading signed messages across independent relays, and the program is built around it. Its documentation names Nostr as the network it supports, so Grimoire is not a tool for tracking coin balances or moving funds.
How to install Grimoire on Windows
- 1
Find the official download
Go to the official website or the project's GitHub Releases page at https://github.com/purrgrammer/grimoire. Download only from the official website or those release pages, not from mirrors or links shared in chat. Pick the newest release listed there.
- 2
Verify the file
Look for a SHA-256 checksum or signature published with the release. In PowerShell, run Get-FileHash with the SHA256 algorithm on the downloaded file and compare the output with the published value. If the values differ, delete the file and download it again. If no checksum or signature is published, be more cautious and consider building from the source code.
- 3
Run the installer or extract the archive
If the download is an installer, run it and follow the prompts. If it is a portable archive, extract it to a folder you choose and launch the program from there. Keep the files in a folder you can find again, so you always know which copy you are running.
- 4
Handle Windows warnings
Windows may show a SmartScreen message for software from smaller projects. Confirm that the hash matches before deciding whether to continue. Do not turn off Microsoft Defender or any other antivirus protection to get past the prompt.
- 5
Check the first launch
Open Grimoire and confirm that the window layout loads and that the command palette responds to Cmd+K. If the program fails to start, note the exact error message and check the project's repository for reported issues before trying again.
-
Optional: build from source
If you prefer to build it yourself, the documentation asks for Node 24 or newer, and the repository's .nvmrc file pins Node 26. These tools are needed only for building. They are not required to run a ready-made release.
System requirements
- Windows (the platform listed for the program)
How to use Grimoire
Grimoire is easiest to learn when you start with one or two windows and add more as you get comfortable. The steps below follow the basic flow of a typical session.
- Launch Grimoire and press Cmd+K to open the command palette.
- Type a command that opens a profile viewer or an event feed, then press Enter.
- Arrange the new window beside the others so each app has its own pane.
- Open a NIP documentation window when you need a protocol reference during a session.
- Create a second workspace for a different layout, such as a reading feed on one and a developer view on the other.
- Switch between workspaces to return to each arrangement without rebuilding it.
Once you know the commands you use most, the palette becomes faster than the mouse. Try opening and closing the same windows a few times to build muscle memory.
Pros & cons
- Free to use and released under the MIT license, so the code is open for inspection and modification
- Tiling windows let you compare several Nostr views at once without switching apps
- Command palette suits keyboard-focused users who already think in commands
- Workspaces keep different setups separate and quick to return to
- Themed design built around magic enthusiasts, a niche most general clients ignore
- Real-time subscriptions keep feeds current without manual refreshes
- Windows support is listed in the documentation but has not been formally verified
- The magic theme and protocol focus may not suit people who want a simple social feed
- Tiling layouts take practice before they feel natural
- Installing from a download requires manual hash or signature checks, which takes more effort than an app store install
- Building from source needs a Node 24 or newer toolchain, which is a developer-level task
Is Grimoire safe?
Grimoire is a Nostr client, and Nostr identities rely on private keys, so treat the program with the same care as any app that handles them. Download it only from the official website or the GitHub Releases page, and verify the SHA-256 checksum or signature before running the file. If a release has no checksum or signature, consider building from source instead.
Never enter a seed phrase or private key on third-party websites, and never paste a private key into a tool you have not checked. Keep Windows Defender or your preferred antivirus active. If it flags the file, confirm the hash rather than disabling protection. Because Windows support is unverified, test with care before trusting it with important accounts.
- Official source only. Download from github.com/purrgrammer/grimoire. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Grimoire differs from most Nostr clients in its emphasis. Gossip is a desktop client written in Rust for everyday reading and posting, while Grimoire centers on a tiling layout and developer-oriented exploration. Amethyst is a general Nostr client, and Coop focuses on private messaging over Nostr. If you want a straightforward client for daily use, those may suit you better.
NAK and Nostr Commander RS take the command-line route, which suits scripting and terminal users. Grimoire keeps a graphical interface and adds a keyboard-driven command palette, so you get some of that speed without leaving a window-based workflow. Vega is a cross-platform desktop client for Nostr and another option if you want a simpler desktop experience.
Specifications
- Price
- Free
- Type
- Open source
- License
- MIT
- Latest version
- —
- Last update
- 25 Oct 2026
- Windows support
- Unverified (Windows mentioned in docs)
- Source code
- github.com/purrgrammer/grimoire
Frequently asked questions
Grimoire is a themed Nostr client designed for magicians and magic enthusiasts, and it also works as a protocol explorer and developer tool. It uses a tiling window layout where each window runs a separate Nostr app, such as a profile viewer, an event feed or NIP documentation. The program is open source under the MIT license.
Yes, Grimoire is free to download and use. It is released under the MIT license, which allows you to use, copy and modify the code under the terms of that license. Because it is open source, developers can also review how it works before deciding whether to trust it.
Windows is the platform listed for Grimoire in its documentation. That support has not been formally verified, so test the program on your own machine before relying on it for important work. Follow the installation steps carefully, including checksum verification, and watch for any issues that appear during your first session.
It can be, when you take basic precautions. Download it from the official website or GitHub Releases, verify the SHA-256 checksum or signature, and keep antivirus protection on. Never enter a seed phrase or private key on third-party sites, because legitimate Nostr software never needs those on a web page you did not choose.
No, not for the ready-made program. The Node 24 requirement in the documentation applies to building from source, which is a developer workflow. If you install a released build, you do not need to install Node.js separately, and the build tools are not part of the everyday experience.
Nostr is an open protocol for decentralized social networking. Users sign their messages with a cryptographic key, and those messages are sent to relays that store and forward them. Because no single company controls the network, a client like Grimoire can connect to many relays and read content from them.
Grimoire's documentation names Nostr as its network, and it is not a wallet. It does not track coin balances or send payments. It is a social and developer tool, so if you need to manage cryptocurrency, use a dedicated wallet program that you have downloaded and verified separately.
Verdict
Grimoire suits Nostr users who want a themed, keyboard-driven client, and developers who want to explore the protocol in a multi-pane layout. It is free, open source and easy to inspect. Its Windows support is not yet formally verified, and the tiling interface takes some practice. If you mostly want a simple feed, a conventional client may suit you better. Take the installation checks seriously, and check the latest version on the official website before you install.