Everyone wants the next big play once it's obvious. The edge is finding it before that.
TheFOMOfeed,dockedwhereyoutrade.
Callouts and trades from FOMO streamed into a panel on Axiom, GMGN, Photon, BullX and Dexscreener, filtered down to the people whose calls you care about.
Chrome, Brave, Edge, Arc · manifest v3 · no account, no API key · polls the public feed itself, or subscribes to a stream service you point it at.
Filters
What you can filter on
The extension applies every rule on your machine, in order: view and kind, then blacklist, muted tokens, whitelist, then the numeric floors.
Minimum follower count
Surface callouts only from accounts above the follower bar you set.
Whitelist & blacklist
Star a trader from any row in the panel. Whitelisted handles can bypass every numeric filter, or be the only thing you see.
Size & market cap floors
Minimum USD per trade, min/max market cap, minimum position held, minimum conviction buy total, minimum distinct buyers.
Views & kinds
Pick from FOMO's latest, trending and conviction views. Toggle trades vs callouts, buys vs sells.
Muted tokens
Kill a ticker or mint you're done hearing about, from the panel or from settings.
Desktop alerts
Optional notifications when a whitelisted trader moves, gated by your own USD threshold. Click one to open the chart.
Direct or streamed
Out of the box it polls the public FOMO endpoint itself. Point it at a stream service and it switches to server-sent events: one poll shared by everyone, ~2s latency, resuming from a cursor after your laptop wakes up. If that service goes down it falls back to direct polling on its own.
Try it
Drag the floors, watch the feed shrink
Nothing here talks to a server. This runs the same evaluation order the extension uses, over a frozen sample of rows.
5 of 8 rows survive
Install
Sideload in 60 seconds
Or take the guided setup, which picks your filters, remembers where you stopped, and links into the terminals.
Download the zip
Unzip it into a folder you'll keep. Chrome reloads it from that path on every launch.
Open chrome://extensions
Brave: brave://extensions. Edge: edge://extensions. Then flip on Developer mode.
Load unpacked
Select the folder containing manifest.json. Settings open by themselves.
Open Axiom or GMGN
The panel docks itself. Alt+Shift+F collapses it.
shasum -a 256 fomo-extension-latest.zip should print 912b860c763ada66a78618243ffafe700637a37320f9749005f972460925e341 (build 5065600).
FAQ
Questions people ask
Where does the data come from?
The public FOMO hydrate endpoint, terminal.fomoscan.sh/api/feed/public/hydrate. The extension polls it on your interval (12s by default) from its background worker, filters locally, and stores nothing off-device.
What permissions does it want, and why?
storage for your settings, alarms to keep polling while the service worker sleeps, notifications for optional alerts, and host access to terminal.fomoscan.sh only. Content scripts run on the five trading sites listed in the manifest, nowhere else.
Does it send my data anywhere?
By default no server sits in the loop: the extension polls the public FOMO endpoint itself, with no analytics and no account. Settings sync through your own Chrome profile via chrome.storage.sync; the feed cache stays in local storage.
If you point it at a stream service, that service sees only the coarse filters needed to pick which events to send you: views, kinds, follower and size floors. The extension applies your whitelist, blacklist and muted tokens itself and never sends them.
Can I run the stream service myself?
Yes. It ships in the same repo as packages/server: a Bun process that polls hydrate once every two seconds, normalizes each row into a versioned event, and fans it out over SSE with a replay ring so reconnecting clients don't miss anything. Deploy it and paste the URL into settings.
The panel is in my way.
Alt+Shift+F collapses and reopens it. You can also move it to the left, shrink it, dim it, or turn it off per-site in settings.
Will it auto-update?
Sideloaded builds don't auto-update. Grab the newest zip here, unzip over the same folder, and hit reload on the extensions page. Your settings survive.
