Repolode
jianruntech

jianruntech/geo-score

免费的 0–100 分网站 AI 搜索可见度(GEO)评分工具,并可用自己的 API 密钥追踪 AI 引擎的引用情况。

Star
320
Fork
12
未关闭 Issue
0
最近提交
23小时前

这是什么?

geo-score 从 0 到 100 为网站打分,衡量 ChatGPT、Perplexity、Gemini 等 AI 问答引擎能否访问、解析、信任并引用该网站。评分依据一份公开且带版本号的评分规则,包含五个维度下的 21 项分级检查,以及三道门槛检查:当爬虫无法获取内容时,总分会被封顶。该工具无需 API 密钥,除 Python 标准库外没有其他依赖。

如果你提供 OpenAI、Perplexity、Gemini、Anthropic 或 OpenRouter 的密钥,工具还能向引擎提问,并统计回答引用了哪些来源。监测模式可以按固定问题集定期运行,输出引用率、声量占比以及各次运行之间的变化。引用结果与评分分开展示,不计入总分。

项目提供命令行工具、GitHub Action、供智能体调用的 MCP 服务器以及 Claude Code 技能,可输出文本、JSON、SARIF 和 JUnit 格式的报告。

核心功能

  • 01从可访问性、可理解性、内容可引用性、品牌可信度和回答适配度五个维度,给网站打 0–100 分。
  • 02无需 API 密钥,只依赖 Python 标准库。
  • 03向 ChatGPT、Perplexity、Gemini 和 Claude 提问,并统计回答引用的来源。
  • 04监测模式按固定问题集逐周追踪引用率,并给出置信区间。
  • 05提供命令行工具、GitHub Action、MCP 服务器和 Claude Code 技能等多种使用方式。

适用场景

  • 在改版前检查企业官网能否被 AI 搜索爬虫访问和解析。
  • 把评分检查接入 CI,在网站质量下降时让构建失败。
  • 长期追踪品牌被 AI 引擎引用的频率,并与指定竞争对手对比。
  • 通过 MCP 服务器让 AI 智能体自动审计网站。

快速上手

  1. 1

    从 PyPI 安装指定版本

    pip install geo-score==1.8.3
  2. 2

    为网站评分(免费,无需 API 密钥)

    geo_score.py stripe.com

使用前须知

  • 第 2 和第 3 级的引用检测需要你自己在各 AI 引擎申请支持联网搜索的 API 密钥。
  • 赞助商的中转服务未针对引用测量进行测试,可能无法原样传递联网搜索和引用结果。
  • 评分衡量的是对项目自定义评分标准的符合程度,并非对 AI 引用效果的实测结果。

标签

常见问题

geo-score 是什么?
免费的 0–100 分网站 AI 搜索可见度(GEO)评分工具,并可用自己的 API 密钥追踪 AI 引擎的引用情况。 geo-score 从 0 到 100 为网站打分,衡量 ChatGPT、Perplexity、Gemini 等 AI 问答引擎能否访问、解析、信任并引用该网站。评分依据一份公开且带版本号的评分规则,包含五个维度下的 21 项分级检查,以及三道门槛检查:当爬虫无法获取内容时,总分会被封顶。该工具无需 API 密钥,除 Python 标准库外没有其他依赖。
geo-score 可以免费使用吗?用的什么许可证?
geo-score 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
geo-score 还在维护吗?
活跃维护中。geo-score 最近一次提交是在 2026年10月19日。
geo-score 适合用来做什么?
在改版前检查企业官网能否被 AI 搜索爬虫访问和解析。 把评分检查接入 CI,在网站质量下降时让构建失败。 长期追踪品牌被 AI 引擎引用的频率,并与指定竞争对手对比。 通过 MCP 服务器让 AI 智能体自动审计网站。
geo-score 怎么安装和运行?
从 PyPI 安装指定版本: pip install geo-score==1.8.3 为网站评分(免费,无需 API 密钥): geo_score.py stripe.com
在哪里获取 geo-score?
源代码和安装说明在 GitHub 上:https://github.com/jianruntech/geo-score

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目