01 / Measurement
A tracker that prices its own next move before making it
Brands don't know whether Google's AI Overview cites them when someone asks a category
question — or which competitor gets cited instead. Nothing on the market prices out
that answer before running it.
20Prompts per run, 3 types
$0.056Live-measured cost, full run
$3.00Hard cap — refuses past it
Open the live tracker →
How it works
- Makes one test call to DataForSEO's AI Overview endpoint and reads the real cost back from the response — not an estimate.
- Projects the full run's total from that single data point, before spending another cent.
- Refuses to run the remaining prompts if the projection would cross the $3.00 cap — cuts prompts and says so, rather than overspending silently.
- Runs the set — unbranded discovery, branded comparison, and problem-led prompts — and scores presence rate, citation rate, and a competitor/domain leaderboard.
- Surfaces the citation gap list: the specific prompts where a competitor gets cited and the brand doesn't. That list is the actual product.
The stop
It will cut the prompt list rather than run past its own budget. No silent overspend, ever.
The live demo runs four brands measured independently: Cocokind, Hospitable, All In
Solutions Counseling Center, and Thryv Marketing Solutions. Every number traces to a stored
DataForSEO response. This was an independent measurement exercise built as an application
artifact — not client work, and not an engagement with any brand shown.
PythonDataForSEO APIGoogle AI Overview dataSelf-contained HTML report
02 / Outreach
An outreach engine that drafts the message and stops at the send
Most outbound tools automate the sending. This one automates the judgment before
it — finding a real reason to reach out — and requires a yes from a human before
anything leaves the building.
4Hook types detected
1Mandatory approval gate before send
MITOpen source license
How it works
- Local discovery: searches Maps/GBP by radius and category for businesses in a given market.
- Enrichment: pulls site, reviews, phone, and social presence for each business found.
- Hook detection: flags a real reason to reach out — dead website, no reviews, a ranking gap, or no phone listed.
- Drafts an opener from the hook it found.
- Holds at a human yes/no approval gate — nothing sends or gets tracked until a person clears it.
The stop
Existing outbound tools automate the sending. This one automates the reasoning, and keeps a human in the loop before anything goes out.
PythonGoogle Maps / GBP dataOpen source, MIT licensed
03 / Client reporting
A report generator that drafts, but never signs its own name
Raw security event exports are unreadable to the non-technical client paying for
the service. Someone still has to turn CSV rows into a report a business owner
will actually read and trust.
0–100Documented posture score
DRAFTGate — no auto-send
0External dependencies, runs offline
How it works
- Ingests raw security event exports, CSV or JSON, from whatever the client's tools produce.
- Computes a 0–100 security posture score against a documented, transparent formula.
- Builds metric tiles, a threat breakdown chart, and a top-targeted-users list.
- Writes a plain-English executive summary aimed at a non-technical reader.
- Stops at a DRAFT with a CSM signature line — no automatic send to the client.
The stop
The output is a draft with a signature line, not a sent report. A person signs off before a client ever sees it.
PythonCSV / JSON parsingRuns offline, no external calls