causabi-geo / MIT / PyPI

Проверь любой сайтна видимость в AI. Одной командой.

Узнай, что ChatGPT читает на сайте, а что нет — и получи файлы для фикса. CLI или REST API. MIT.

GitHub
pip install causabi-geo
MIT
лицензия
PyPI
causabi-geo
REST
API
Быстрый старт

От установки до результата
за 60 секунд

$ pip install causabi-geo
$ causabi-geo analyze example.com

AI Readiness Score: 34/100 (Grade: D)

Issues found:
  [FAIL] robots.txt blocks GPTBot, ClaudeBot
  [FAIL] No FAQ schema (-20 pts)
  [FAIL] No llms.txt
  [OK]   Schema.org present (partial)

$ causabi-geo fix example.com --output ./geo-files/

Generated:
  ./geo-files/llms.txt
  ./geo-files/schema.jsonld
  ./geo-files/robots.txt.patch
  ./geo-files/faq-block.html
Модули

Открытая архитектура,
каждый модуль независим

core/scorer.py

Scorer

AI readiness score 0-100 across 6 dimensions. Pure logic, no LLM, <1s.

robots.txtSchema.orgFAQContentBrandFreshness
~180 lines
core/robots.py

Robots Auditor

Check which of 10+ AI crawlers your robots.txt allows or blocks. Generate a patched version.

GPTBotClaudeBotPerplexityBotApplebot
~80 lines
fix/schema.py

Schema Generator

Generate Organization, LocalBusiness, SoftwareApplication JSON-LD from crawled page data.

OrganizationLocalBusinessSoftwareApplicationWebSite
~120 lines
fix/faq.py

FAQ Generator

Build FAQPage JSON-LD. With --api-key uses Gemini to generate Q&A from your actual content.

FAQPageGemini AI8-12 Q&A pairs
~90 lines
fix/llms_txt.py

llms.txt Generator

Create llms.txt — a supplementary index for AI agents. Little to no effect on citations; generated as hygiene, not the main lever.

llmstxt.orgMarkdownAI agents
~70 lines
monitor/

Monitor

Track brand mentions across ChatGPT, Gemini, Grok, Claude. Returns mentioned: bool, position, snippet.

ChatGPTGeminiGrokClaude
~200 lines
REST API

Интегрируй в свой стек
или используй CLI

# Public score (no auth)
GET /api/score/{domain}

# response:
{
  "score": 67,
  "grade": "B",
  "breakdown": {
    "schema_org": 18,
    "faq_schema": 12,
    "robots_txt": 15
  }
}
# Full analysis (auth required)
POST /api/v1/analyze
{ "url": "https://example.com" }

# response:
{
  "site_id": "abc123",
  "status": "queued",
  "job_id": "job_xyz"
}

# Rate limit: 30/hour (public)
# Docs: ai.causabi.com/docs
Цены

Бесплатно навсегда · платные — от $20/мес

Все планы →
FAQ

Технические вопросы

git clone -> pip install -e . -> запустить локально. Для мониторинга нужны API ключи. Без аккаунта работают CLI команды analyze и fix.

Star on GitHub. pip install. Ship.

MIT лицензия. Используй как хочешь.

GitHub
Другие варианты:Для бизнесаДля SaaSДля Framer
Генератор llms.txt: CLI и API — open-source GEO Fix Engine