A market pulse for crypto Twitter, plus the same test-small, score-it discipline applied to individual projects. Both scores keep a public track record of their calls, including the times they were wrong. Informational only, not financial advice, not a buy or sell signal.
Auto-fetched from CoinGecko, Bybit/Deribit's public futures data (BTC perpetual), and Alternative.me's Fear & Greed Index. Shows the top 5 coins by market cap (BTC, ETH, BNB, XRP, SOL) by default — add more below, or remove any tile (✕) if you don't want it. Drag any tile by its ⠿ grip to reorder. Refreshes automatically every 30 seconds.
Without a key, CoinGecko's public API shares one small rate limit across everyone on your network (~30 calls/min total) — that's the cause of any "couldn't fetch" errors above. A free Demo key (no credit card — sign up at coingecko.com/en/api/pricing) is dedicated to just you and raises that to 100 calls/min. If this dashboard ever outgrows that, paid plans start around $35/mo for 300 calls/min, up to ~$103+/mo for 500 calls/min.
| # | Coin | Symbol | Market Cap Rank |
|---|
Fetching…
Stablecoin market cap ≈ supply (they're pegged ~1:1), so 24h market-cap change is a decent proxy for net minting/burning — a classic liquidity tell. Not exact (a depeg would also move this), but directionally useful.
A simple, transparent read on risk appetite right now — not a prediction. Built from BTC dominance, Fear & Greed, funding rate, S&P's daily move (macro), and options put/call positioning — fusing social/sentiment, derivatives, options, and macro into one number, which is exactly the combination pure social-sentiment tools don't do. Caution flags below call out anything that's worth watching but isn't cleanly bullish or bearish (funding divergence, one-sided liquidations, tightening macro).
Your streak and score history now save automatically in this browser — the buttons above are just for backing up to a file or moving to another browser/device.
One tweetable line, auto-built from everything above. Edit it however you want before posting — it's a starting point, not a script.
Real tweet data pulled from the X API — trending $tickers and top posts from people you follow, ranked by recency. Needs your Cloudflare Worker URL (same field as the Coinglass card below). Costs a small amount on your own X developer account, pay-per-use — see the worker file for setup notes.
Connect your X account below, then click Use my Following feed — that pulls tweets from literally everyone you follow directly from X (your home timeline), with no List to build or maintain. Prefer a smaller, hand-picked set of accounts instead? Build an X List and paste its URL/ID in the second field — that works too, and falls back to a public app-only token if you haven't connected an account.
Actual forced liquidations as they happen — real events, not an estimate. Set your own size floor to cut the noise. Primary source is Coinglass (via your proxy below), since direct browser connections to Binance/Bybit are geo-restricted for a lot of people; falls back to those direct exchange feeds automatically if no Coinglass proxy is set.
| Time | Symbol | Side | Size (≈USD) |
|---|
Connecting to live feed…
Not a real aggregated liquidation heatmap (those need paid cross-exchange position data, e.g. Coinglass) — this is a simplified estimate: where a position opened right now at common leverage would get liquidated, assuming isolated margin and ignoring fees/funding drift. Directionally useful, not precise.
Waiting on a price from Market Pulse above.
There's no API for reading a specific TradingView indicator, so this can't pull automatically — but whatever you're already watching there is probably better-modeled than our simple estimate. Note it here and it'll show up in Today's Take and the export card.
Implied volatility (DVOL), total options open interest, max pain for the nearest expiry, and put/call ratio across all open expiries — all free, public data straight from Deribit (no key needed, they're the main options venue this data is meaningful on). Auto-fetches on load and on Refresh all. The put/call ratio also feeds the Regime Score below.
Real aggregated cross-exchange data (not free/public APIs) — requires your own Coinglass API key routed through a small proxy that keeps the key hidden from the browser. Optional; everything else on this page works without it. Auto-fetches on load and on Refresh all.
Recent crypto headlines merged from Cointelegraph, CoinDesk, and Decrypt's public RSS feeds, read through a free RSS-to-JSON proxy — works with no signup. CryptoPanic and CoinDesk's own news API both retired their free tiers in 2026, so this sidesteps API-key churn entirely — and if one outlet's feed ever hiccups, the other two still come through. If it ever feels flaky (shared free-tier rate limit), grab a free key at rss2json.com and paste it below. Want your own X/Twitter timeline here too? See the option below the headlines.
| Headline | Source | Published |
|---|
Fetching…
Uses X's own free public embed widget (no API key, no login). Heads up: X only allows embedding public timelines — a single account's own posts, or a public List's posts — there's no free/no-login way to embed your personal algorithmic "Following" home feed (that's private and only reachable via X's paid API with you logged in). The closest real mirror of "everyone I follow": make an X List with those accounts in it (List settings → make it Public), then embed that List below. It's opt-in either way — nothing loads from X until you click Embed.
Does crypto's move line up with or diverge from traditional risk assets? DXY is computed live from real FX rates (no key needed). US 10Y yield reuses your Cloudflare Worker proxy URL from the Coinglass card below, once it also has a free FRED key added. S&P 500 is previous-close only (real-time/futures data is paid everywhere) and needs a free FMP key. Manual override covers anything not configured.
Large ETH transfers into or out of known exchange wallets — on-chain money movement, a completely different signal from social sentiment or derivatives positioning. Routed through your Cloudflare Worker (same URL as the Coinglass card above) so your Etherscan key stays server-side; add ETHERSCAN_API_KEY as a secret there (free at etherscan.io/apis).
ETH-only for now (Etherscan's free tier doesn't cover other chains). The wallet list below is a starting point of commonly-cited exchange hot wallets — worth spot-checking on Etherscan yourself before fully trusting the labels, and you can edit, add, or remove addresses freely.
Click "Fetch large transfers" to check — not auto-fetched (keeps this to on-demand only, since it's a heavier multi-wallet call).
Track a handful of tickers through the session — in-memory only, same as everything else here. Pulls live price/liquidity from DexScreener.
| Name | Chain | Price | 24h | Liquidity |
|---|
Nothing on your watchlist yet.
Paste any public wallet address — read-only, no private key, no seed phrase, no signature, ever. Nothing here can move funds; it only reads a balance the same way a block explorer does. Native balances pulled live from free public RPC endpoints.
| Chain | Address | Balance | USD value |
|---|
No wallets added yet.
This shows each chain's native coin only (ETH/BNB/POL/SOL) — not every token in the wallet, since a free, no-key, all-token balance API doesn't really exist. Solana needs the same free RPC proxy as the Holder Concentration card further down (public Solana RPC blocks direct browser reads right now) — it's the same field, reused here.
Live from DexScreener's free public API (no key, no signup) — what's currently boosted/trending across chains, plus a quick search, so you don't need dexscreener.com open in another tab. Boosted ≠ good — paid visibility is one more thing to weigh, not a quality signal.
| Pair | Chain | Price | 24h | Liquidity | Vol (24h) |
|---|
| Token | Chain | Price | 24h | Liquidity | Vol (24h) |
|---|
Fetching…
Saves automatically in this browser as you evaluate projects, so it's still here next time you open this file. Score a project with an address auto-fetched in card 1 and it's eligible for an honest outcome check here later — did a "Strong Candidate" call actually hold up, or was it a miss? Same accountability idea as the Regime Score's track record, just per-token.
| Project | Score | Tier | Time | Outcome |
|---|
No evaluations logged yet.
Score an individual project the same way you'd cap-test a new Amazon product buy — small, systematic, and honest about the downside.
Name it for your records, and optionally auto-fetch live market data by chain + contract address.
Deep liquidity relative to size means it's harder to manipulate and easier to exit. Auto-fetched if available — always editable.
How much of the supply the top wallets control. The free public Solana RPC endpoints have gotten locked down for direct browser use, so real auto-fetch now needs a free RPC key (see below) — otherwise, one click to Solscan gets you the number in a few seconds.
Pasting a raw Helius/QuickNode/Alchemy URL here won't work — providers block API keys called directly from a browser (anyone could view-source and steal it). The fix: get a free Helius key, then deploy Helius's own free one-click Cloudflare Worker proxy (5 min, no credit card) — it hides your key server-side. Paste the resulting *.workers.dev URL below, not the Helius URL itself.
Manual, self-rated — the trend in mentions/engagement/followers, not a snapshot count.
Is anyone actually building, and is the team known — or is it an anon wallet with a Telegram? If there's public code, we can check how active it's been. Otherwise, just rate what you see.
Manual — how well does this fit whatever narrative currently has real attention and capital rotating into it? Check the Trending Now list above for a clue.
For the timeline, not a verdict — same checklist above, just read for laughs.
This tool scores fixed checklists you define and displays public market data — it does not predict price, is not investment advice, and does not access your wallet or any accounts. If any auto-fetch fails (new/unlisted token, or a network restriction), every field is manually editable regardless of source.