Billy Jo

March 2026

Why I Built My Own Bitcoin Treasury Dashboard

I track Strategy (MSTR), Metaplanet, and the other companies I actually hold. Here's why I stopped relying on generic trackers — and how you can fork it for yourself.

There are plenty of great websites tracking corporate Bitcoin adoption. bitcointreasuries.net does a fantastic job aggregating data across the entire ecosystem. But as I spent more time analyzing the capital allocation strategies of these companies, I realized I didn't need a directory of every company that ever bought a fraction of a Bitcoin.

I needed a focused, personal dashboard tracking only the companies I have high conviction in — the ones executing the Bitcoin treasury strategy at scale.

So I built one.

Want to see it before reading further?

View the live dashboard →

The problem with generic trackers

When you are deeply invested in the Bitcoin ecosystem — specifically the corporate treasury strategy pioneered by Strategy (MSTR) and now being adopted globally by companies like Metaplanet (3350) in Asia — the metrics that matter change.

I don't just want to know how much Bitcoin a company holds. I want to see the live NAV premium. I want to calculate the exact satoshis per share. I want to understand their debt coverage ratio — how much Bitcoin they hold relative to their outstanding debt. I want to see the live Kimchi premium. And crucially, I want to see the primary source disclosures — SEC 8-Ks, TSE TDnet filings, LSE RNS — pulled directly into the same view, so I can verify the data myself.

"Don't Trust, Verify" applies to equity investments just as much as it does to running a node.

Existing trackers are great for broad overviews. They lack the specific, first-principles metrics and the focused signal-to-noise ratio I need for serious capital allocation decisions.

What it tracks right now

The current version covers a curated watchlist: Strategy (MSTR), Metaplanet (3350), Smarter Web Company (SWC), H100 Group, and Nakamoto Inc. (NAKA). These are the companies I am actively watching and holding positions in.

For each company, the dashboard shows live stock prices and market caps, mNAV (the premium or discount to the Bitcoin NAV), BTC/Share in satoshis, a debt coverage risk label, and the latest regulatory filings pulled directly from SEC EDGAR, TDnet, LSE alldata, and MFN RSS. Everything is computed from raw inputs — not scraped from aggregators — so I can audit every number back to its source.

The whole thing runs without a database. All data is fetched live from public APIs and cached in memory. No API keys required.

See it live — all data updates every 60 seconds.

Open the dashboard →

What's coming

This is v1.0. There is a lot left to improve. Mobile optimization is the most obvious gap — when you sort by a specific column on a small screen, that sorted column isn't always the one prominently shown. I also plan to add more companies (Capital B in France, OranjeBTC in Brazil) once their disclosure sources are confirmed, and automate the data that is currently hardcoded.

I may add a Korean translation at some point to make it more accessible to the Korean Bitcoin community. But for now it stays in English so it's accessible to anyone in the world.

Fork it and make it yours

I made this open-source because I believe anyone who can code — or use AI agents — should be able to fork it, swap in the companies they care about, and run their own personal treasury dashboard. The whole point is that it's yours. You decide what goes on it.

If you want to track different companies, change the metrics, or build something entirely different on top of the same architecture, go ahead. That's exactly what it's there for.

No API keys required. Clone it and run locally in minutes.

Fork on GitHub →