Can I vibecode Debriefing?
KINDA · weekend projectDiffing a competitor's pricing page on a cron and asking a model what changed is genuinely an afternoon. changedetection.io will do the watching for you before you write a line. The gap is everything between a diff and a brief. Most page changes are noise: a rotated testimonial, a reordered nav, a CDN hash. Deciding which changes are real, tying them to hiring and funding signals, and turning that into three sentences a founder acts on is judgement encoded over many iterations. Build it and your first month is mostly you deleting alerts about nothing.
Build me a local competitor watch that emails me a weekly brief, to replace Debriefing. Requirements: - Node 22, TypeScript, SQLite via better-sqlite3, Playwright for fetching, node-cron for the schedule. CLI only. No accounts, no telemetry, keys in .env. - competitors.json lists each rival: name, and the URLs that matter (homepage, pricing, changelog, careers). Ship it seeded with 3 competitors and 4 URLs each. - `watch snapshot` fetches every URL with Playwright, strips scripts, styles, nav and footer, converts the main content to plain text, and stores it with a SHA-256 hash and a timestamp. Skip storage entirely when the hash is unchanged. - Diff each new snapshot against the previous one as unified text diff. Discard diffs under 40 changed characters, and drop lines matching an editable noise.json of regexes (dates, cache-busting hashes, view counts, testimonial rotations). - `watch brief` sends the surviving diffs for the period to Claude or GPT in one call and asks for, per competitor: what changed, why it matters, and one suggested response. Require a citation back to the exact URL for every claim, and drop any bullet without one. - Render the brief to Markdown in ~/CompetitorBriefs/YYYY-MM-DD.md and send it via SMTP from .env. The file is the source of truth, email is just delivery. - Keep every snapshot and every brief. `watch history <competitor>` prints that rival's changes over time, which is the only way a single diff becomes a trend. - Out of scope: hiring feeds, funding data, traffic estimates, dashboards and any login wall. Public pages only, respect robots.txt, one request per URL per run. - README: setup, a cron line for the weekly run, the per-brief token cost, and a warning that month one is mostly tuning noise.json.
$ open in your agent (prompt prefilled, you press enter) or copy it raw
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
Because a diff is not intelligence. The hard part is not fetching a pricing page every week, it is knowing that this particular change matters and the other eleven do not, then saying so in three sentences a founder can act on before a Monday call. That judgement lives in accumulated history and a lot of tuning against false positives. It also survives being ignored: a brief that arrives whether or not you remembered to look is worth more than a script you stop reading in week three.
xnoise filtering, which is the actual product: most diffs are rotated testimonials and changed asset hashes, not competitive moves
xhorizon watch, meaning the substitutes and new entrants you did not think to add to the list
xthe non-page signals stitched into the same brief: hiring, funding, traffic and LinkedIn movement
xthe analytical step from what changed to why it matters to what to do next
xan archive going back far enough that a change reads as a trend rather than an event
Don't feel like building it? These folks already made it free.
no votes, no pay-to-list · just what's real
Debriefing pricing
starter$80/mo · monthly · $960/yr
free tierNo standing free plan, but the first debrief is free and arrives in 5 to 10 minutes.
verified 2026-08-10 · source ↗
Is Debriefing free?
No standing free plan, but the first debrief is free and arrives in 5 to 10 minutes. Paid is Starter at $80/mo (checked 2026-08-10).
Can I vibecode Debriefing?
Kinda. The core of Debriefing is buildable in a weekend with the prompt on this page, but there are real gaps: noise filtering, which is the actual product: most diffs are rotated testimonials and changed asset hashes, not competitive moves, horizon watch, meaning the substitutes and new entrants you did not think to add to the list. Read the honest list above before committing.
How much does Debriefing cost?
Debriefing costs about $80/month (Starter, checked 2026-08-10), which is $960 per year.
What do I lose by replacing Debriefing?
Honestly: noise filtering, which is the actual product: most diffs are rotated testimonials and changed asset hashes, not competitive moves; horizon watch, meaning the substitutes and new entrants you did not think to add to the list; the non-page signals stitched into the same brief: hiring, funding, traffic and LinkedIn movement; the analytical step from what changed to why it matters to what to do next; an archive going back far enough that a change reads as a trend rather than an event. If any of those are load-bearing for you, keep paying.
Is there an open-source alternative to Debriefing?
Yes: changedetection.io (Tells you a competitor's pricing page moved. Deciding whether that mattered is back to being your job.) The prompt is for when you want it exactly your way.