Nostr & Decentralized Social

AmberNostr Event Signer for Android and Windows

Amber is a free, open-source Nostr signer that keeps your nsec in one app and supports NIP-46 remote signing. See features, setup and safety tips.

Free Open source Windows: Yes v7.0.0 Updated 29 Oct 2026
9 min read Last update 29 Oct 2026 github.com/greenart7c3/amber

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.

02

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.

03

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.

04

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.

05

Key features

Remote signing over NIP-46

Amber implements NIP-46, the protocol that lets a client app ask a separate signer to sign an event on its behalf. Your client sends a signing request, Amber receives it, and the private key never leaves the signer. This keeps the key out of the app that is publishing your posts.

Keys isolated in one dedicated app

Your nsec lives only in Amber instead of being copied into every Nostr client you try. Each app you connect only receives signatures, not the key itself. That limits how many places can leak your key if one of those apps is compromised.

Background signing on Android

When you tick the remember my choice option on Android, Amber can sign events in the background through a content provider. Routine signing from a trusted app then does not require you to switch screens for every request. Use this option only for clients you know well.

Copy-signature button in development

The project plans to change the sign button so it simply copies the event's signature to the clipboard. This would help when you need to paste a signature manually into a tool that cannot connect to a signer directly. It is a workflow change still in progress.

Interface improvements in progress

The current screen shows the raw JSON text of the event being signed, which is hard to read for anyone who is not a developer. A cleaner review screen is on the project's list of priorities. Expect the look of the approval prompts to change in later releases.

Multiple accounts and web app signing on the roadmap

Support for multiple accounts is planned, as is an investigation into whether Amber can sign events for web applications. The stated goal is to work with current Nostr web apps without browser extensions or web servers. Both items are development goals rather than finished capabilities.
06

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.

07

How to install Amber on Windows

  1. 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. 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. 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.

  4. 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.

08

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:

  1. Install Amber and set up your account, following the installation steps above.
  2. Open a Nostr client that supports NIP-46 and choose the option to connect a remote signer.
  3. Follow the client's connection prompt and approve the link inside Amber.
  4. Publish a test note from the client and check that Amber shows the event for review.
  5. Approve or reject each request. Only approved events receive a signature.
  6. 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.
09

Pros & cons

Pros
  • 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
Cons
  • 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
10

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.
11

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.

12

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
13

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.

14

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.

Download now