Specter Desktop review: a multisig front end for Bitcoin Core
Specter Desktop puts a friendly interface on Bitcoin Core so you can run multisig with air-gapped signing devices against your own node.
Specter Desktop is a good fit if you already run Bitcoin Core and want a multisig coordinator that lives next to your node, including on node boxes like Umbrel and RaspiBlitz. It works with nearly every Bitcoin-only signing device over QR code, SD card, or USB. The trade-off is fewer features than Sparrow, an interface served by a local web server, and a macOS app that is not code-signed, so most people with a hardware wallet will find Sparrow easier.
I wrote this review from Specter's documentation, source code, release notes, and incident history. I have not run Specter Desktop day to day.
Disclosure: I work at Blockstream, the company that makes the Jade wallets mentioned here. I joined after many years as a satisfied user. There are no affiliate links on this site.
What Specter Desktop is and who makes it
Specter Desktop is free software under the MIT license from the Specter Association, the same project behind the Specter DIY signing device. Its README states the goal plainly: a user-friendly interface around Bitcoin Core with a focus on multisig setups and air-gapped signing devices.
It ships as a desktop app for Windows, macOS, and Linux (x86_64), as specterd, a server you open in a browser, as a Python package, and as a Docker image. The desktop app wraps the same Specter server in a window. When installed from Python, Specter serves its interface at 127.0.0.1:25441 on your own machine.
The latest stable release is v2.1.11, from August 9, 2026. Pre-releases of the next version are active: v2.3.0-pre2 appeared on November 7, 2026. Stick with stable releases for real funds.
Who it is for, and who should pick something else
Specter suits people who run a node and want their wallet coordinator on it. Its site says you can connect it to MyNode, RoninDojo, RaspiBlitz, or Umbrel, though it is optimized to run locally next to Bitcoin Core. If you run one of those boxes, see my reviews of Umbrel and RaspiBlitz, or the full node rankings.
Pick something else if you do not run a node, or want the most capable single app. My Sparrow review covers the desktop wallet I recommend first; it connects to Bitcoin Core too and does more. If you want help from a company with keys and inheritance, see my collaborative custody picks.
Setting it up
Specter's documentation and README carry the current commands. The outline:
- 1Download from the GitHub releases page and check the SHA256SUMS file and its signature. Each release says the hashes are signed with the "Specter Signer 2026" key and lists its fingerprint, so you can confirm the file is the one the project published.
- 2On macOS, expect a block from Gatekeeper. The release notes say the macOS app is not code-signed or notarized by Apple and give the Terminal command to allow it. On Linux, install the udev rules in the archive so USB devices are visible.
- 3Connect to Bitcoin Core or an Electrum server. For Bitcoin Core with its graphical app, the README explains the setting that lets other programs talk to it.
- 4Add each signing device by importing its public keys, then create a single-sig or multisig wallet from those devices.
- 5Export the PDF backup Specter makes for a multisig wallet and keep a copy with each seed phrase backup. The site recommends exactly that, because a multisig wallet cannot be rebuilt from seeds alone.
Hardware wallet support
Specter's README lists SeedSigner, Specter DIY, Blockstream Jade, BitBox02, Passport, Keystone, Trezor, Ledger, KeepKey, and Keycard Shell, among others. Signing works air-gapped by QR code or SD card, or directly over USB, and you can confirm receive addresses on the device the same ways.
Of the Bitcoin-only devices I review, that covers the SeedSigner, Specter DIY, Jade, BitBox02, and Passport. Mixing devices from different makers in one multisig means a flaw in one brand cannot spend your coins alone. My multisig guide explains how to choose the mix.
The README also mentions using Bitcoin Core as a hot wallet with a generated seed phrase, and says that feature is experimental and recommends against it for now. Keep keys on signing devices.
Privacy
With Bitcoin Core as the backend, your wallet queries never leave your own node. Specter can also use an Electrum server, and the privacy then depends on whose server it is. The site describes a built-in Tor setup, the option to run Specter as a Tor hidden service so you can reach it remotely, and password protection for that remote access. Coin control lets you freeze coins and pick which ones to spend.
One limit to know: a fix merged for v2.1.11 adds a warning that the Specter password controls access to the app but does not encrypt the data folder. Wallet details and labels sit readable on disk, so use full-disk encryption on the machine that runs it. My Bitcoin privacy basics guide covers the rest.
Fees and costs
Specter Desktop costs nothing. You pay the Bitcoin network fee on each transaction, and Specter estimates confirmation time for the fee you set, supports Replace-by-Fee to speed up a stuck transaction, and can batch several recipients into one transaction. The project takes donations.
Security record
Specter Desktop has no advisories on its GitHub security page. My incident tracker lists its fixes from release notes and pull requests, all rated minor there:
| Date | What was fixed |
|---|---|
| August 2026, v2.1.11 | The HWI bridge settings, which control which remote sites may talk to your USB devices, lacked a login check and CSRF protection. |
| April 2026, v2.1.7 | The login redirect check could be bypassed, letting an attacker send users to a malicious site. |
| September 2023, v2.0.2 | A login open redirect, and an Electron flaw that could run code from outside the app. |
| December 2022 | A tar file path traversal flaw found by Trellix researchers. |
| October 2022 | Browser spellcheck could send typed data to a third party; spellcheck was turned off in every field. |
Most are flaws typical of web applications (redirects, CSRF, browser spellcheck), a class of bug Sparrow sidesteps by not using browser technology. With signing devices holding the keys, the device screen remains your final check on every address and amount.
How Specter Desktop compares
| Specter Desktop | Sparrow | |
|---|---|---|
| Interface | Local web server, in a browser or app window | Desktop app with no browser technology |
| Backend | Bitcoin Core or an Electrum server | Bitcoin Core, an Electrum server, or a public server |
| Runs on a node box | MyNode, RoninDojo, RaspiBlitz, Umbrel | Sparrow Server runs headless on Linux |
| Air-gapped signing | QR code or SD card | QR code or file |
| Liquid | Supported | No |
For one app on your computer, Sparrow is the stronger pick. Specter makes sense when the coordinator should live on the node itself. Electrum also handles multisig but needs an Electrum server for private queries. My best multisig wallets and best desktop Bitcoin wallets lists rank them, and the full field is on my software wallets page.
Verdict
Specter Desktop does one job well: multisig with mixed signing devices, coordinated from your own Bitcoin Core node. It is maintained, free, and broad in device support. Its web-app design, unsigned macOS build, and smaller feature set keep it behind Sparrow for most people, so choose it when running the coordinator on your node is the goal.
Frequently asked questions
Is Specter Desktop safe?
With signing devices holding the keys and a verified download, yes. Its fixed issues have been web-app flaws such as redirects and unprotected settings, rated minor. Use full-disk encryption, since the Specter password does not encrypt its data folder.
Does Specter Desktop need Bitcoin Core?
No, it can connect to an Electrum server instead. It is designed to run next to Bitcoin Core, though, and that is where it works best.
Specter Desktop or Sparrow?
Sparrow for most people: it does more and runs as a regular desktop app. Specter if you want the multisig coordinator to live on your node box.
Which hardware wallets work with Specter Desktop?
Its README lists SeedSigner, Specter DIY, Jade, BitBox02, Passport, Keystone, Trezor, Ledger, KeepKey, and Keycard Shell, among others, by QR code, SD card, or USB.
Is Specter Desktop free?
Yes. It is open source under the MIT license, and you pay only Bitcoin network fees.