cd /news/generative-engine-optimization/geo-for-small-teams-with-no-server · home › topics › generative-engine-optimization › article
[ARTICLE · art-153478] src=dev.to ↗ pub= topic=generative-engine-optimization verified=true sentiment=↑ positive

GEO for small teams with no server

A developer has released GEO Doctor (geo-doctor), an MIT-licensed, open-source tool that lets small teams run generative engine optimization without a server or database, hosting the fact site on GitHub Pages and scheduling weekly re-checks through GitHub Actions. The tool queries DeepSeek, Qwen, Kimi, Doubao, Yuanbao, ChatGPT, Perplexity, Gemini and Claude via their APIs, stores every answer, and flags questions where a competitor is recommended instead of the user, then drafts content for gaps and opens a pull request for review. It runs on Node.js 18+ and AI clients that accept skill packages, keeps data as plain files in a geo/ directory, and costs nothing beyond the user's own API calls.

by read2 min views3 publishedOct 20, 2026

A small team can do GEO (generative engine optimization) without a server: run the work from an AI assistant or the command line on your own machine, host the fact site on free GitHub Pages, and let GitHub Actions run the weekly re-check. The free, open-source GEO Doctor (geo-doctor) is built that way: no server, no database.

Write about ten questions in your users' words, in three kinds: recommendation questions that do not name you ("Is there a budgeting app that works offline?"), fact questions about you ("Is that app free?"), and cases you do not fit, to see whether AI wrongly suggests you.

Write down your name, what the product does, price, who it is and is not for, and how it differs from alternatives, with a source for each line, and confirm each one. Everything you publish afterwards uses only these facts, so AI sees one consistent story.

GEO Doctor asks DeepSeek, Qwen, Kimi, Doubao, Yuanbao, ChatGPT, Perplexity, Gemini and Claude through their APIs, saves every answer, and lists the questions where a competitor is recommended and you are not, per AI. API answers can differ from the apps, so confirm important findings by hand.

With the project on GitHub and an API key set, GEO Doctor samples weekly, drafts for new gaps, writes a report and opens a pull request for you to review. It does not promise rankings; it reports the count as it is.

Free and MIT-licensed; only the AI API calls cost money, on your own account. Works with Claude Code, Codex, Kimi Code, AI clients that accept skill packages, and Node.js 18+, plus a local web console with a button for each step. Data is plain files in geo/; API keys come only from environment variables.

Source: https://github.com/Fangx-AI/geo-doctor Disclosure: I maintain GEO Doctor, and this article was drafted with AI assistance (Claude) and reviewed by me.

── more in #generative-engine-optimization 4 stories · sorted by recency
── more on @geo doctor 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/geo-for-small-teams-…] indexed:0 read:2min 2026-10-20 · —