For Bitcoiners who run their own node

Monitor Your Bitcoin Infrastructure

A privacy-first macOS dashboard for Bitcoin Core, watch-only wallets, mempool activity and Bitaxe mining.

Bitcoin Core Monitor dashboard showing wallet balance, node health, mempool pressure and Bitaxe mining status

Balance, node health, mempool and mining — one calm view of everything you run.

Why Bitcoin Core Monitor

You already verify.
Now you can see it.

You run a node because you don't outsource verification. Your monitoring shouldn't outsource it either. Bitcoin Core Monitor reads directly from the infrastructure you already trust — yours.

01

Your node

Every number on the dashboard comes from your own Bitcoin Core over RPC. No block explorers, no third-party indexers.

02

Your data

Balances, transactions and diagnostics stay on your Mac. Credentials live in the macOS Keychain — nowhere else.

03

Your wallet

Watch-only by architecture. The app imports public descriptors and can never hold a private key — there is no code path for it.

04

Your infrastructure

Node, ElectrumX, mempool, Bitaxe miner — the whole stack you operate, monitored from one native window.

Features

Everything you run, in one quiet dashboard.

Bitcoin Core Monitoring

Live status of the node you depend on.

  • Block height & last block age
  • Inbound / outbound peers
  • Sync & verification progress
  • Connection health at a glance
👁

Watch-Only Wallets

Follow your stack without exposing it.

  • Output descriptor support
  • Multiple wallet profiles
  • Hardware-wallet xpub import
  • Watch-only enforced at runtime

Mempool Insights

Know when to move — and when to wait.

  • Next-block fee estimate
  • Mempool pressure & fullness
  • Network load classification

Bitaxe Monitoring

Your lottery miner, on the same screen.

  • Hashrate & temperature
  • Share acceptance
  • Mining status & health

Privacy Mode

One click and the numbers disappear.

  • Hide balances & amounts
  • Redacted diagnostics
  • Masked hosts & endpoints
⚡︎

ElectrumX Support

Realtime wallet data from your own indexer.

  • ElectrumX / electrs compatible
  • Live header subscription
  • TLS or tunneled transport
Security Philosophy

The safest feature is the one that doesn't exist.

Bitcoin Core Monitor is built by removing capabilities, not adding them. It cannot spend, sign, or broadcast — so a compromise of the app can never become a compromise of your bitcoin.

  • No private keys. The app only ever sees public descriptors. Keys stay on your hardware wallet.
  • No transaction signing or broadcasting. There is no spend path in the codebase. By design, not by policy.
  • No cloud dependency. No backend, no sync service, no server to trust — or to breach.
  • No account creation. Nothing to sign up for. Nothing to leak.
  • No tracking, no analytics. The app sends no telemetry. This website loads no third-party resources.
Built for Self-Custody
"Bitcoin belongs on hardware wallets, not in software wallets."

That conviction shaped every line of this app. A monitoring tool should let you see your bitcoin without ever being able to touch it. Bitcoin Core Monitor watches addresses derived from the public descriptors of your signing devices — Jade, Ledger, or any descriptor-based wallet — while the keys never leave the hardware they live on. If this Mac were stolen, infected, or seized tomorrow, your bitcoin would be exactly as safe as it was yesterday.

Screenshots

Calm by default. Detailed on demand.

Designed for the glance you give it every morning — and the depth you occasionally need.

Technical Highlights

No marketing. Just the facts.

Native macOSSwiftUI app. No Electron, no web wrapper.
Swift 6Strict concurrency checking, complete mode.
App SandboxSingle entitlement: outbound network client.
Bitcoin Core RPCRead-only methods against your own node.
ElectrumX / electrsJSON-RPC over TCP or TLS, live header subscription.
WireGuard compatibleRemote monitoring over your own tunnel.
macOS KeychainCredentials stored device-only, never in plain files.
Watch-only enforcedWallets verified via getwalletinfo; polling halts if keys appear.
Output descriptorsModern descriptor wallets, not legacy xpub hacks.
Strict transport policyNon-loopback plaintext blocked unless explicitly allowed.
390+ unit testsTransport policy, parsers and wallet safety covered.
FAQ

Questions a Bitcoiner would actually ask.

Does the app store private keys?

No — and it can't. The app imports only public output descriptors and verifies via Bitcoin Core that every wallet has private keys disabled. If a connected wallet ever stops being watch-only, the app pauses polling and warns you.

Can I spend bitcoin with it?

No. There is no signing, no PSBT support, and no broadcast capability anywhere in the codebase. Spending stays where it belongs: on your hardware wallet and the software you've chosen for it.

Does it require a cloud account?

No. There is no account, no login, no backend. The app talks to your node, your ElectrumX server and your Bitaxe — all infrastructure you control.

Does it support hardware wallets?

Yes, watch-only. You import the public descriptors or xpubs from devices like Blockstream Jade or Ledger. The app monitors the addresses; the keys never leave the device.

Can I use it remotely?

Yes, over your own WireGuard tunnel. The app detects the tunnel and applies a strict transport policy: RPC credentials are never sent over untrusted networks without your explicit consent.

What does the app connect to?

Your Bitcoin Core node, your ElectrumX/electrs server, and optionally your Bitaxe miner. Market price data is fetched from public APIs and can be disabled entirely — your node data never touches a third party.

Does it work with Umbrel / Start9 / RaspiBolt?

Yes. If your node exposes Bitcoin Core RPC and (optionally) an Electrum server, it works — locally or over your VPN.

Why not just use a block explorer?

Because pasting your addresses into someone else's website links your identity, your IP and your balance in someone else's database. Your node already knows everything an explorer does — without telling anyone.

Is it open about what it does on the network?

Yes. The documentation includes a threat model listing every external call the app can make, and the diagnostics panel shows connection state in real time. Privacy Mode additionally redacts hosts and endpoints from view.

Is this a trading app?

No. No exchange integrations, no candlesticks, no portfolio hype, no tokens. It's a monitoring tool for people who hold bitcoin and run infrastructure — nothing else.