Dates are the day the change landed on main. Nothing here is a roadmap.
AI analysis panel with the emotion radar
Every creative's AI analysis tab now shows a radar of emotional drivers (nine scored 0 to 100, the six strongest drawn in a fixed order), a content style, a creative-targeting line and a persona. The Ad Details drawer shows the same panel. Creatives tagged before the panel existed show a re-tag hint.
Emotion, persona, offer and production-style tags
The tagger now returns an emotional driver, a target persona, an offer type and a production style on every creative. The Library gained Emotion, Offer and Production filters, and the pills on the AI analysis tab link to them.
Chrome extension 0.2.0
Popup sign-in, a board picker, auto-connect when you are signed in to the app, and a badge with the count of saved ads on the page. A sign-in endpoint and a privacy page for the extension shipped alongside.
Upload your own ads
Drop your own videos and images into a Space. They are hashed, deduplicated, tagged and transcribed like everything else, carry an "own" chip, and stay private to the Space.
Per-Space Slack and email digests
Each Space sets its own Slack webhook, email recipients and frequency. The digest lists every new creative from the brands that Space tracks, with a log of every run.
Brand analytics tabs
Eight tabs per tracked brand: Overview, Ad Library, Ad Rankings, Creative Tests, Landing Pages, Hooks, Timeline and Partnership Ads, materialised nightly from the ads already stored. Landing pages get desktop and phone screenshots. The same data is available through the brand_analytics MCP tool and the API.
Meta Ad Library disclosures kept
Scaled (Meta reports 3 or more variants) and AI-made chips, a scaled filter, "Paid for by" bylines, and Meta's reported reach and spend ranges when an ad carries them (EU-delivered ads only). The scaled flag now counts toward Winning Probability.
Daily crawl and new-ad alerts
A crawl plan with search terms and followed brands runs daily, enriches what it finds and turns every new creative from a followed brand into an alert. Alerts page, API and the new_ads_since MCP tool.
Accounts and Spaces
Email and password accounts, 30-day sessions, Spaces with owner, admin and member roles, and single-use invite links. Boards belong to a Space; the ad library is shared.
First release
Ingestion from the Meta Ad Library, media-hash deduplication into creatives, media storage with thumbnails, runtime and velocity signals, a v0 Winning Probability score, Claude tagging, timestamped transcription, the Library with filters and a Hooks view, brand pages, creative pages, boards, public share links, and an MCP server over the same service layer.