$WOLF▼$10.0K$LONG×7$2.0K$CASHCAT▲$5.0KNVDA×4$1.2K$UBIK▲$20.0K$AI×5$12.4K
HoodBar

Stealfromthewhales.Givetoyourself.

Smart-money trades on Robinhood’s chain, in your menu bar, the second they land. Click one and you get the wallet’s win rate, how long it holds, and whether the pool is deep enough to get back out of.

Free · 1.8 MB · macOS 13+ · Intel & Apple silicon

Finder$CASHCAT▼$5.0K
HOODBARLIVE
WHALE6m74% WR
$WOLF$10.0K

@insentos dumped

CHART ↗INSPECT
3.2/m
$CASHCAT▼$5.0K11m
$LONG×7$2.0K14m
NVDA×4$1.2K17m
$AI▲$5.0K22m
0
streams on one inch of screen
0.0 MB
download, universal binary
0 MB
memory while it sits there
0
accounts, keys or sign-ups

01 / Signals

Three streams, one inch of screen

Colour is the stream. You read the symbol and the size without stopping what you were doing.

WHALE

One wallet, one big trade

A tracked wallet opens or closes a position. You get the symbol, the direction and the size the moment the fill lands.

$WOLF▼$10.0K
SPIKE

Several wallets, one new pool

Two or more tracked wallets buy into the same fresh pool inside the same window. Volume can be faked; a crowd is harder to fake.

$LONG×7$2.0K
STOCK

Several wallets, one equity

The same crowd test, applied to tokenised stocks. Individual fills there are a few dollars, so they only count once several wallets agree.

NVDA×4$1.2K

02 / Evidence

Click one, get the receipts

A ticker that only tells you something moved is a ticker that makes you guess. Every signal opens into the numbers you'd have looked up anyway.

Is this wallet any good
Win rate over closed positions, realised PnL, and how many fills it took to get there.
How long do they hold
Median hold time, so you know whether you're copying a scalp or a swing.
Can you get back out
Pool liquidity, 24h volume, holder count and pool age — before you're the exit.

No net-worth curve. The tape only reports open positions, so any curve drawn from it would hide every trade that already closed.

WALLET@insentos
+126%unrealised, open bags
Win rate
74%
Fills
636
Median hold
2d 1h
Realised
−$175.79
TOKEN$WOLF−21.3%
Liquidity
$3.5K
24h volume
$112.8K
Holders
412
Pool age
3h 6m
CHART ↗WALLET ↗

03 / Filtered

What never reaches your bar

The upstream tape reports everything. Most of it is noise, and some of it is a trap. Broadcasting it unfiltered would be the fastest way to lose your attention for good.

Airdrops and planted buys

Roughly a quarter of what the tape reports as a purchase was never bought with money. Those never reach your bar.

Drained pools and honeypots

If the pool is already empty or flagged, following the trade only makes you the exit. Dropped before you see it.

Anything under your size

The median fill on this chain is around $100. You set the floor — default $1K — and everything below it stays off the bar.

The same wallet, five times

One wallet buying one token in batches is one signal, not five. Inside a five-minute window only the largest survives.

A crowd of one

SPIKE and STOCK need at least two separate wallets. One person filling a basket is not a pile-in.

Everything above runs before a signal ever reaches your screen. What survives arrives with the evidence attached — the wallet’s record and the pool’s depth, one click away.

04 / The plan

Seven steps. You're holding the first one.

Every step here exists because the one before it proved something. Nothing gets built out of order, and nothing on this list is pretending to be finished.

01Shipped

The tape

Install it and the whales are already on your screen.

  • Three streams, live, filtered
  • Every signal opens into the evidence
  • The fakes never reach the bar
02Building now

Ready to install

A build macOS trusts, that updates itself, and taps you when something big lands.

  • Notarised download, automatic updates
  • Notifications above a threshold you set
  • Says so when the feed goes quiet, instead of looking calm
03Next

Your own radar

Stop watching the whole market. Watch your list.

  • Follow a wallet or a token into its own stream
  • Mute what you never want to see again
  • Scroll back through the last 24 hours
04Next

From seeing to trading

One tap from the signal to the swap — then the receipts on whether it worked.

  • Trade button carries the route and the token
  • Your own follow-through history
  • Hit rate per stream and per wallet
05Later

Someone to follow

Subscribe to a trader's channel and their calls join your bar.

  • Channels merge into your ticker
  • Mute one without muting the rest
  • A back office for the people running them
06Later

Someone pays

Projects buy ten minutes at the top of the bar.

  • Self-serve slots, priced by the window
  • Real impression data, not an estimate
  • Every paid signal is labelled — and you can switch them off
07Later

You get paid

The revenue goes back to the screens that carried it.

  • $PULSE accrues while the bar is running
  • A boost on the cycles where you actually traded
  • Half of protocol revenue distributed, half buys back $BAR

Why the token is step seven

A token issued before there is revenue is inflation with a countdown on it. Step six has to be making real money from advertisers before step seven distributes a cent.

The order can’t be skipped either way: nobody buys the top of a menu bar nobody reads, and nobody reads a bar that hasn’t earned it.

Now: a notarised build + notificationsFollow the build

05 / Changelog

What changed, and when

Every entry is a change that shipped. 0.x was the beta line; 1.x is the public one.

1.1.7Release2026-09-08Current

Settings tells you which build you are on

  • Settings footer now shows the running version, read from the bundle — the first thing anyone needs when reporting something.
  • Fixed: expanding a signal showed an empty panel and never loaded. The request was tied to a view that only existed once the data arrived — a deadlock with itself.
  • Fixed: the second and third priority cards set their open state but nothing rendered it, so the click did nothing at all.
  • Detail now says when the tape genuinely has nothing more on a signal, instead of leaving a blank box.
  • Loading state says it is loading. The old indicator was a 1.5pt line that read as empty on a slow response.
  • Universal binary — Intel and Apple silicon in one 1.8 MB download.
  • App icon rebuilt full-bleed so macOS 26 stops wrapping it in a white tile.
  • Disk image is laid out: background, icon placement, branded volume, and the first-launch step written on it.
  • Build now refuses to package if the binary contains a path from the machine that built it.
  • Menu bar animation went from 5.2% CPU to 0.2%. The view was allocating a fresh drawing context on every repaint to paint nothing.
  • Rounded corners are baked into the bitmap instead of masked by the layer, cutting the offscreen compositing pass.
  • Stopped rebuilding bitmaps on every layout pass and on every wallpaper-driven appearance callback.
  • Panel tears down its view tree when closed, so a window nobody is looking at costs nothing.
  • Menu bar is a colour-coded plate that turns one full signal at a time, instead of a marquee you had to wait out. Eight signals cycle in 24 seconds, and a new one can jump the queue.
  • Colour is the stream: lime for WHALE, amber for SPIKE, emerald for STOCK.
  • Big trades take over the bar — the plate inverts, dims what is behind it, and rolls the size up.
  • Panel rebuilt around priority: the trades worth seeing sit up top with their evidence one click away, the rest of the tape runs underneath.
  • Fixed the WebSocket being killed by its own timeout every 30 seconds. The request timeout on a socket means 'longest gap between frames', and this tape is quiet for minutes at a time — so it read normal silence as a dead connection and reconnected forever.
  • Sockets and REST calls now use separate sessions with separate timeouts.
  • Connection state is reported honestly: connecting, live, polling, offline.
  • Win rate is hidden until a wallet has enough closed trades to make it mean something — a 0% from one closed loss is worse than showing nothing.
  • Removed the wallet equity curve: the tape only reports open positions, so any curve drawn from it hides every trade that already closed.
  • Menu bar width and settings alignment corrected.
  • Rebuilt in Swift on AppKit and SwiftUI, replacing the Electron build.
  • Memory at rest dropped from ~150 MB to ~45 MB.
  • Menu bar motion is real compositor animation instead of Electron's title text, which could only jump one character at a time.
  • Live tape over WebSocket, with a REST fallback for when the socket cannot connect.
  • Filters that drop what is not a real purchase: airdrops, planted buys, drained pools and flagged tokens.
  • One wallet buying one token in batches collapses to a single signal instead of five.
  • SPIKE and STOCK require at least two separate wallets — one person filling a basket is not a crowd.
  • WHALE, SPIKE and STOCK split into distinct streams with their own filters.
  • Click a signal for the wallet's record and the token's depth.
  • Minimum trade size, per-stream toggles, and pause.
  • A menu bar ticker carrying tracked-wallet activity, and the panel it opens into.

Two minutes, then it runs itself

Download for Macv1.1.7 · 1.8 MB · macOS 13+
  1. 01

    Drag it to Applications

    Open the disk image and drop the app in. Nothing to configure, no account to make.

  2. 02

    Allow it once

    The build isn't notarised yet, so macOS blocks the first launch. Open System Settings › Privacy & Security and press Open Anyway.

  3. 03

    Look up

    It's in your menu bar, already filling. Click the plate for the panel, right-click for pause and quit.

SHA-256

025699a59d0c1c0d61139e1bdbbb04f37f70791b108d84d591219bf3ad757a36

Price
Free
Requires
macOS 13 or later
Runs on
Intel & Apple silicon
Account
None