causabi-geo · MIT · PyPI

GEO Fix Engine —open-source + API

Анализ AI-видимости, генерация файлов и мониторинг. 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 — the robots.txt for AI agents. Claude, GPT, and Perplexity read it on crawl.

llmstxt.orgMarkdownClaudeGPT
~70 lines
monitor/

Monitor

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

ChatGPTGeminiGrokcitations
~200 lines
REST API

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

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

→ {
  "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" }

→ {
  "site_id": "abc123",
  "status": "queued",
  "job_id": "job_xyz"
}

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

Прозрачно и просто

Начни бесплатно. Платите только за активные сайты — переходи на план под свои задачи.

МесячноЕжегодно−20%
Free
$0навсегда
  • 1 сайт
  • AI Visibility Score
  • AI-профиль, разметка и открытый доступ для ботов
  • Публичный AI-профиль на causabi.com
  • Быстрая индексация AI-ботами
StarterРекомендуем
$19/ мес
  • 3 сайта
  • Полный аудит и скачивание файлов
  • 10 запросов для мониторинга
  • Еженедельный мониторинг (ChatGPT, Gemini, Grok, Claude)
  • Keywords dashboard
  • Email-дайджест
Подключить Starter
SpecialistДля SEO-специалистов
$49/ мес
  • 10 сайтов
  • Полный аудит + мониторинг + отчёты
  • 30 запросов для мониторинга
  • Ежедневный мониторинг
  • Полная аналитика keywords + тренды
  • API доступ
  • Приоритетная поддержка
Подключить Specialist
AgencyДля агентств
$99/ мес
  • 25 сайтов
  • Всё из Specialist
  • 50 запросов, 2 прогона в сутки
  • White-label отчёты
  • Мультиклиентский дашборд
  • Свои API-ключи (Gemini/OpenAI)
  • Персональный онбординг
Подключить Agency
FAQ

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

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

Star on GitHub. pip install. Ship.

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

GitHub
Другие варианты:Для бизнесаДля SaaS
GEO Fix Engine — Open Source CLI & API | Causabi | Causabi