PostSpy
Get the build
Install

Up and running in three minutes.

PostSpy is currently a developer-preview build — you'll load it into Chrome manually. The Chrome Web Store listing is coming.

Already have an account? Sign in →

1

Download the build

Grab the latest packaged extension (a ZIP file). Unzip it anywhere on your machine — you'll point Chrome at the unzipped folder.

Download postspy.zip

~1 MB. Unsigned developer build — Chrome will mark it as such.

2

Load it into Chrome

  1. Open chrome://extensions
  2. Toggle Developer mode on (top right corner)
  3. Click Load unpacked
  4. Select the unzipped postspy/ folder
  5. Pin to toolbar: click the 🧩 puzzle-piece in Chrome's top-right → find PostSpy → click the 📌 pin. One-click access to the side panel from any page.
3

Add your API keys

PostSpy uses your own Anthropic key (for the matching AI) and Resend key (for emails) — costs stay yours, data stays yours.

Anthropic

For the AI judge that decides if a post is what you want.

Get a key →
Resend

For sending you the email when a match hits. Free tier: 3k/mo.

Get a key →

In Chrome, click the PostSpy icon → side panel opens → click Options in the header → paste both keys + your "from" and "to" email. Save.

4

Add your first watch

Open any page where new posts show up — a community feed, a search results page, anywhere you already check regularly. Click the PostSpy icon. In the side panel, click + Add this page to PostSpy. Tell the AI what you want in plain English. Done.

Example chat

AI: What are you looking for on "Sydney Tradies"?

You: carpenter jobs

AI: People offering carpentry, or people needing one? Any area or urgency?

You: people needing one, Sydney, urgent ones especially

AI: Saving: "People in Sydney needing a carpenter, prioritise urgent posts." I'll check this page every 5–10 min and email you matches. Sound good?

You: yes

Day-to-day

A few things to know once you're set up.

Keep Chrome running

PostSpy fires its checks from Chrome's service worker. If Chrome quits, the watcher stops. Set Chrome to launch on login (System Settings → General → Login Items) so you don't think about it.

Stay signed in to the sites you watch

PostSpy shares your normal Chrome cookies. If you sign out of a site you're watching, the next refresh will detect it and show a banner asking you to sign back in.

Manual checks are bonus

Posts you scroll past in your normal browsing are also captured — so if you happen to be on a watched group, PostSpy spots matches in real time, no background tab needed.

👍 / 👎 trains the matcher

If a match isn't useful, hit 👎 on it in the side panel. PostSpy uses that feedback to tighten thresholds on that watch automatically.

Troubleshooting

No matches after a few hours+

Open the side panel → click Check now in the header. Browse the watched page yourself for a minute so PostSpy can pick up posts as they render. Low-volume pages naturally have fewer matches — try a busier feed if you want to test the flow faster.

"Sign back in" banner+

Your cookies for a watched site expired or you signed out somewhere. Open the site in Chrome, sign in normally, and the banner clears on the next refresh.

Resend says "domain not verified"+

Either verify a domain you own at resend.com (~5 minutes of DNS) and use a "from" address on that domain, or use Resend's sandbox onboarding@resend.dev — which only sends to the email you signed up with.

Too many emails+

Open Options → lower the daily email cap. Or 👎 a few false positives in the side panel — PostSpy will tighten that watch's threshold automatically.

Questions? Check the FAQ or email us.

← Back to home