Skip to content

TryGeoSuite/geo-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoSuite Open — free GEO tools

Free, open-source tools for Generative Engine Optimization (GEO) — making your site legible to ChatGPT, Gemini, Claude & Perplexity. Zero dependencies, no signup. Use them in your terminal, or right in the browser.

tools.trygeosuite.it — the hub

License: MIT

What's inside

Tool What it does Try it Code
🤖 AI Crawl Check See which AI crawlers (GPTBot, ClaudeBot, PerplexityBot…) your robots.txt allows or blocks, with an AI-visibility score. Plus a public bot-list API. open ai-crawler-bots
📄 llms.txt Generator Turn any site's sitemap.xml into an llms.txt — the index that tells AI models which pages matter. open llms-txt-generator
🔖 Schema Templates Copy-paste schema.org JSON-LD templates (Organization, Product, FAQPage…) and validate your own. open schema-templates
🗺️ Sitemap Builder Crawl a site and build a sitemap.xml — quick in the browser, or a full crawl from the CLI. open sitemap-builder

Run from your terminal

Every tool is also a zero-dependency CLI on npm:

npx @geosuite/ai-crawler-bots robots https://example.com
npx @geosuite/llms-txt-generator https://example.com/sitemap.xml
npx @geosuite/schema-templates show Organization
npx @geosuite/sitemap-builder https://example.com

This repo

The hub page itself — a small zero-dependency Cloudflare Worker that deploys to tools.trygeosuite.it. It does a bit more than serve static HTML:

  • Bilingual (en/it): / is content-negotiated on Accept-Language; /en and /it are explicit, with an EN·IT switch, hreflang/canonical and x-default → /.
  • Live social proof: one header figure shows the four tools' combined npm downloads (all-time + last-month), fetched server-side with a last-good Cache fallback so a rate-limit blip never blanks it.
  • Dogfoods GEO: serves /robots.txt (welcomes AI crawlers → scores 100 on our own AI Crawl Check), /llms.txt, /sitemap.xml, and JSON-LD (Organization + an ItemList of the four SoftwareApplications) in the page head.
  • Shareable: Open Graph + Twitter card meta with a bundled 1200×630 /og.png (wrangler Data rule), plus an inline /favicon.svg.
npx wrangler deploy   # to the GeoSuite Cloudflare account

Pushes to main auto-deploy via .github/workflows/deploy.yml (needs CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID repo secrets). If a tool's worker name/subdomain changes, update the links in page.js.

License

MIT — by Matteo Perino, maintained under GeoSuite.

About

GeoSuite Open — free, open-source GEO tools (hub/landing)

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors