週末製作:$19 自託管 AI 搜尋曝光追蹤工具,只需一個 Python 檔案和 GitHub Actions
Weekend build: a $19 self-hosted AI visibility tracker (one Python file + GitHub Actions)
作者用一個 Python 檔案和 GitHub Actions 製作自託管 AI 搜尋曝光追蹤工具,每週查核 Gemini 對品牌的提及次數、排名及競爭對手重疊情況,並生成 HTML 報告。工具只支援 Gemini,售價為一次性 $19;Gemini 免費層每日提供 1,500 次請求。排名依據回覆中的 Markdown 清單解析,若答案以散文呈現,工具只會計算提及次數。
I kept hearing "SEO is dead, AI tells your prospects what to buy" and kept wondering what Gemini actually says when someone in my niche asks "best X in 2026". Checking by hand on a Monday morning is annoying. The tools that automate this — Profound, Peec, Otterly — start at $29/month and go up to $500+.
I just wanted a number in my inbox. So I spent a weekend on the smallest possible version.
What's in the box
- One Python file, standard library only, no
pip install. - One GitHub Actions workflow, cron every Monday 08:00 UTC.
- One
config.jsonwith your brand, up to 10 competitors, and 5 prompts. - Your free Google Gemini API key as a GitHub secret.
- Monday morning: an HTML report with mention check, position, competitor overlap, snippet, full answer.
That's the entire product. I'm charging $19 one-time for the ZIP, MIT source. No SaaS, no subscription, no dashboard — the report lives in your repo artifacts for free week-over-week comparison.
What a real run looks like
Running the tool against Linear with Jira, Asana, ClickUp as competitors this week:
- "What are the best alternatives to Jira in 2026?" → Linear mentioned 5×, position 1 in the list.
- "Which issue trackers do YC startups commonly use?" → Linear mentioned 5×, position 1.
- "Compare the top 5 project management tools for engineers." → Linear mentioned 4×, position 2.
That's a 3-line signal I can glance at over coffee. If Linear fell from position 1 to position 6 next week, I'd know. Sample report is in the repo under samples/.
Why only Gemini and not ChatGPT, Claude, Perplexity
Those cost real money per API call. A $19 one-time product can't honestly bundle $0.01/call APIs — one big customer wipes out the margin. Google Gemini's free tier is generous enough (1,500 requests/day) that this tool runs on $0 forever.
Gemini also powers Google's AI Overviews — the thing that's killing organic clicks on billions of searches. So this is tracking what Google's AI says about you, which is probably the engine to track first anyway.
If you need the full 4-engine coverage, buy Otterly or Profound. If you want $19 lifetime and your money back if you don't like the first report, this is for you.
Honest limitations
- Only Gemini. You know this.
- You need to be comfortable with GitHub Secrets and editing JSON. If
gitis a foreign word, this isn't for you yet. - The "position" number is based on parsing markdown lists in the response. If Gemini answers in prose, you get a mention count instead of a rank. If you're nested under a competitor, that still counts as "mentioned."
Launch deal
I'm pricing it at $19 one-time for the first 20 lifetime buyers (goes up to $29 after). To avoid me funding a Gumroad account cold before I know anyone wants this, the reservation lives as a GitHub issue — drop a one-line comment with your use case and I'll reply with the Gumroad link within 24h.
- Landing + sample report: https://98dkcc488b-glitch.github.io/askvisible-landing/
- Source on GitHub: https://github.com/98dkcc488b-glitch/askvisible
- Reserve a slot: https://github.com/98dkcc488b-glitch/askvisible/issues/1
Happy to answer questions in the comments. If you've tried Profound or Otterly, I'd love to hear what you kept vs. ditched — my prompt-parser is still rough and the next release will handle more answer shapes.
This post was drafted with AI assistance and reviewed for accuracy.
來源:DEV Community · dev.to