Amber for Windows is a free, open-source Nostr signer built for people who want to keep their private keys in one place. It is aimed at Nostr users who sign events in several apps and would rather not hand their nsec to each one. Amber was designed primarily as an Android app, and the project also lists a Windows build, so you can run it on a desktop as well.
The project's central idea is simple: your smartphone acts as a NIP-46 signing device, so no extra server or hardware is needed. The current release is v7.0.0-pre1, a pre-release, and the source code was last updated on 2026-10-29. Amber is licensed under Apache-2.0 and written in Kotlin. Treat it as early-stage software, and read the safety section before you connect any account.
What Amber Is and Why Nostr Users Need a Signer
Nostr is a decentralized protocol where you publish signed messages, called events, through independent relays. Every event you post is signed with a private key, which Nostr users usually store as an nsec, while the matching public key, an npub, is what others use to find you. Anyone holding your nsec can publish as you, which is why the key is the most sensitive piece of a Nostr identity.
Many people end up pasting their nsec into several clients, browser tools and bots. Each copy is another place the key can leak, whether through a compromised app, a careless backup or a malicious update. Amber is built to reduce that spread. It acts as a dedicated signer: your key stays in Amber, and other apps only receive the finished signatures they need.
The project's design rationale is that private keys should be exposed to as few systems as possible, since each system adds to the attack surface. That principle, more than any single feature, explains why Amber exists.
How Remote Signing Works Through NIP-46
Remote signing means the app that needs a signature and the device that holds the key are separate. Under NIP-46, a client app sends a request to sign an event, and the signer returns the signed result. Amber takes the signer role, so the client never needs the nsec itself.
In practice, the flow looks like this. You open a Nostr app that supports remote signing, it asks for a connection, and you approve the link in Amber. When the app wants to publish a note, it sends the event to Amber, which displays it for your review before anything is signed. You decide whether to allow it, and only the signature goes back.
Because the signing step is isolated, a compromised client cannot quietly read your key. It can still request signatures, so reviewing requests carefully matters. The remember my choice option is useful for apps you trust, but it also means fewer prompts, so use it deliberately.
Who Amber Is For: Practical Scenarios
Amber suits people who already use several Nostr apps and want one place to manage signing. A user who posts from a phone client, a desktop client and a web tool, for example, would otherwise need the same key in three locations. With a signer, the key stays put and each tool only asks for signatures.
Developers testing Nostr applications are another group. A test app can request signatures from a separate signer while you keep your everyday key out of experimental code. That separation also makes it easier to stop one app from signing on your behalf without changing your identity.
Privacy-minded users who want to limit key exposure will also find the design appealing. Amber is not a full social client, so it does not replace the apps where you read and write posts. It fills the narrower role of holding keys and approving signatures. People who want a single, all-in-one app may find it too narrow for their needs.
Key features
Remote signing over NIP-46
Keys isolated in one dedicated app
Background signing on Android
Copy-signature button in development
Interface improvements in progress
Multiple accounts and web app signing on the roadmap
Supported coins
Amber works with the Nostr protocol. It signs Nostr events rather than moving cryptocurrency, and the project's documentation lists Nostr as its supported network. Connections to client apps rely on NIP-46, so any Nostr client that supports that approach can request signatures through Amber. Amber does not manage coin wallets or blockchain networks.
How to install Amber on Windows
- 1
Open the official source
Go to the Amber repository on GitHub at github.com/greenart7c3/amber and open the Releases page. Download only from the official website or the project's GitHub Releases page. Avoid mirrors, file-sharing sites and links posted in chats.
- 2
Choose the Windows build
Look for the Windows build or installer under the v7.0.0-pre1 release. Because this is a pre-release, read the release notes first to confirm the package matches what you need. Check that the file name and version match the release entry exactly.
- 3
Verify the file
Compute the SHA-256 checksum of the downloaded file and compare it with the value published alongside the release. If a signature is provided, verify it as well. Do not run any file whose checksum does not match.
-
Install and launch
Run the installer, or extract the Windows build if it comes as an archive, and start Amber. Set up your account only after the download has passed verification. Keep a backup of your key offline, in a place that is not connected to the internet.
How to use Amber
Amber works alongside a Nostr client that supports remote signing. Its job is to hold your key and answer signing requests. Here is a typical workflow:
- Install Amber and set up your account, following the installation steps above.
- Open a Nostr client that supports NIP-46 and choose the option to connect a remote signer.
- Follow the client's connection prompt and approve the link inside Amber.
- Publish a test note from the client and check that Amber shows the event for review.
- Approve or reject each request. Only approved events receive a signature.
- If you trust a client, enable remember my choice on Android to reduce prompts. Review your connected apps regularly and remove any you no longer use.
Pros & cons
- Free and open source under the Apache-2.0 license, so the code can be reviewed
- Keeps your nsec in one dedicated app instead of spreading it across clients
- Designed to run without servers or additional hardware
- Implements NIP-46 remote signing
- Active development, with the last code update recorded on 2026-10-29
- Background signing on Android when remember my choice is enabled
- The current release is a pre-release (v7.0.0-pre1), so expect changes
- The review screen still shows raw JSON text of events
- Multiple account support and web app signing are still on the roadmap
- Designed primarily around Android, which may matter if you mainly use Windows
- Not a full Nostr client, so you still need another app to read and post
Is Amber safe?
Amber handles private keys, so treat the download with care. Download only from the official website or the project's GitHub repository and Releases page. Compute the SHA-256 checksum of the file and compare it with the published value, and verify the signature when one is offered. Because Amber is open source under Apache-2.0, the code can be reviewed, though most users will rely on checksums and release notes. Never type your nsec or seed phrase into a third-party website, including sites posing as Amber support. Since v7.0.0-pre1 is a pre-release, check the latest version on the official website before installing.
- Official source only. Download from github.com/greenart7c3/amber. 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
Amber sits in a different category from most programs in the Nostr group listed here. Amethyst, Gossip, Coop and Vega are clients: you use them to read, post and message. Nak is a command-line tool for working with Nostr events, and Nostr Commander RS is a CLI-based client. Nostr VPN applies Nostr signaling to a mesh VPN, while Blockcore Notes is a progressive web app for following accounts. Amber does none of that reading or posting work. It focuses on key storage and signing, so it works best alongside one of these clients rather than instead of them.
Specifications
- Price
- Free
- Type
- Open source
- License
- Apache-2.0
- Latest version
- v7.0.0-pre1
- Last update
- 29 Oct 2026
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/greenart7c3/amber
Frequently asked questions
Amber can be used safely if you take basic precautions, because it holds your private key. Get the file from the project's official source and verify its SHA-256 checksum before running it. The code is open source under Apache-2.0, so it can be reviewed, but as a pre-release it may still change. Never enter your nsec on a third-party site.
Yes. Amber is listed as free and is released under the Apache-2.0 license, which allows you to use, study and modify the source code. Free use does not mean you should skip verification, since the software handles your private key.
An nsec is the private key used to sign Nostr events, encoded in a readable format. Whoever holds it can publish as you, so it works like a master password for your identity. Amber keeps that key in one dedicated app so other clients receive only signatures.
NIP-46 is the Nostr specification for remote signing. It lets a client app send an event to a separate signer and receive the signature back. Amber implements this approach, so apps that support NIP-46 can sign through it without ever seeing your nsec.
Signing for web applications is listed as a feature the project wants to investigate, not a finished capability. The stated goal is to support current Nostr web apps without extensions or web servers. Until a release confirms it, use Amber with clients that support NIP-46 directly.
Multiple account support appears on the project's feature list as planned work, so it may not be available in every build. Check the release notes for v7.0.0-pre1 and later releases to see what is included. If you manage several identities today, you may need separate setups.
No. The project's goal is to have your smartphone act as a signing device without servers or additional hardware. Your phone holds the key and answers signing requests, which keeps the setup simple.
Verdict
Amber for Windows suits Nostr users who want to keep their private key in a single, dedicated app rather than scattering it across clients. It is free, open source under Apache-2.0, and built around NIP-46 remote signing. It is still a pre-release, its review screen is basic, and it is designed primarily around Android, so set your expectations accordingly. If you control a meaningful identity on Nostr, pair Amber with a client you trust and follow the verification steps above.