Open-source AI brand visibility and competitor reports. Official website: https://niubigeo.ai/ | Paid services: AI testing by real people and GEO optimization. Pricing: https://niubigeo.ai/pricing
★ 10,196⑂ 822👁 129⑃ 58● 132▤ 7◈ 0
10,196
stars
+40+1,268+5,342
822
forks
129
watchers
58
prs
132
issues
7
releases
0
discussions
README
AI 会推荐你的产品吗?谁出现在答案里?
输入域名,对照不同模型的产品描述、推荐对象和引用来源。
拒绝黑盒 GEO 分数,把证据还给用户。
为什么每年花 $5,000+ 购买 GEO SaaS?
NiubiGEO 开源且支持自部署。使用自己的模型 API Key,把研究数据留在自己的环境中,查看每次观察背后的原始回答。
模型 API、托管和基础设施成本另计。
自行部署 · 官方推广平台 · AI 顾问
官网 · 项目仓库 · English · 快速开始 · 20 组真实案例 · 发布版本 · 容器镜像 · 文档
功能一览 · 使用流程 · 持续监测 · 工具对比 · 为什么做 · 赞助商 · 官方服务 · 公开 FAQ
你做了产品、写了文档,也投入了推广。你想知道:当用户向 AI 寻找工具时,你的产品有没有机会出现在答案里?
NiubiGEO 是一个开源的 AI 品牌可见度与竞争观察工具。 从一个域名开始,查看不同模型如何描述你、提到哪些竞争对象,再通过关键词测试观察回答里出现了谁。点开结果,就能查看原始回答和返回的来源。
NiubiGEO
Open-source AI visibility. Human-powered growth.
在 Product Hunt 查看 →
---
为什么做 NiubiGEO
GEO 工具可能把复杂问题压缩成一个无法解释的数字。NiubiGEO 从证据开始:
text
问题 → AI 模型 → 原始回答 → 品牌提及 → 竞争对象 → 引用 → 历史运行
你可以检查回答、运行条件、来源,并在之后重新运行。没有原始回答的可见度结果,很难真正研究。
自部署与数据自主权
你的关键词、竞争对象清单、定位问题和研究历史可能属于商业敏感信息。自部署让你决定数据存在哪里、谁可以访问,以及哪些模型服务商会收到查询内容。这不等于“零数据暴露”:使用外部模型 API 时,提交的查询可能会发送给对应服务商。
一个持续推进的项目
NiubiGEO 从一个问题开始:AI 到底如何描述一个产品? 现在项目已经连接多模型测试、自然发现、来源证据、可重复运行和关键词监控。下一步是让不同运行之间的变化更容易被看见。
项目状态
| 阶段 | 重点 | 状态 |
| :--- | :--- | :--- |
| v0.1 | AI 可见度测试 | 已发布 |
| v0.2 | 证据与可复现性 | 已发布 |
| v0.2.1 | 多来源模型连接 | 已发布 |
| v0.3 | 关键词监控与结构化研究 | 已发布 |
请通过持续监测和版本历史查看可验证的项目更新。
当前版本 · v0.3.3
关键词历史新增 UTC 日期与模型筛选、逐次提及比例图和 CSV/JSON 导出;认知报告与持续测量图表也可导出当前选中的证据。重复采样支持 CLI 和请求次数预估。本版同时包含 Worker 状态、Diff 可比性提示、失败模型重试、标签和已配置别名识别修复。
发布说明 · 监控结果解读 · 本地 Ollama 设置
历史功能 · v0.2.1
- 点击 Logo 连接模型:16 个平台入口,点击后输入自己的 API Key,自动预填适用的接口地址。
- 多来源混选:同一次测试可选择 OpenRouter、厂商直连与自定义 OpenAI 兼容接口;自动读取型号,也可手动填写模型 ID。
- 结果独立保存:按接口来源、型号和联网方式分别记录回答、引用与失败,同名模型不会混在一起。
- 完整模型目录:按主流平台、来源和联网能力筛选。自定义接口联网能力显示“未验证”;结构化分析要求支持 JSON Schema。
使用指南 · 下载 v0.3.3 · Docker 安装
v0.3 · 关键词持续侦测 NEW / BETA
v0.3 在工作台中加入独立的关键词持续侦测模块:支持自定义关键词、批量导入,将提示词分为 Discovery、Alternative、Comparison、Brand、Use case,提供 AI Coding/SaaS/GEO/对比案例模板、每小时/每天/每周频率、独立历史记录、可选品牌与别名配置,以及两次运行后的变化预览(Diff View)。中文指南 · English guide。
本版本不包含独立的竞争对手侦测面板。v0.3 当前范围是关键词监控、独立历史记录和变化对比。
用它看清什么?
- AI 怎样理解你。 它认为你的品牌叫什么、做什么业务?不同模型的描述是否一致?
- 回答里还有谁。 模型把谁与你联系在一起?在关键词测试中,你和竞争对象有没有被提到?
- 哪些词与你有关。 查看模型关联给你和各个竞争对象的关键词,找到值得进一步检查的差异。
- 结果从哪里来。 查看原始回答、模型返回的引用,以及多次测试之间的变化。
打开真实工作台截图:PostHog 的模型回答与证据入口
查看模型实际说了什么,再打开来源核对。来自 2026-09-08 的真实归档截图。查看 PostHog 案例。
开始使用
想先看看效果?打开 20 组公开测试案例。 不需要安装,也不需要 API Key。
想测试自己的产品,准备 Node.js 22.13+ 和自己的 OpenRouter API Key:
bash
git clone --branch v0.3.3 --depth 1 https://github.com/Albert-Weasker/niubigeo.git
cd niubigeo
npm ci
cp .env.example .env
在 .env 中填写 OPENROUTER_API_KEY,然后启动:
bash
npm run server
打开 http://localhost:8787,开始创建项目。
也可以按 Docker 部署说明 运行,已有用户请查看 备份与升级。
怎么使用
1. 输入域名。 创建你的产品项目,项目会先保存下来。
2. 选择模型。 搜索并选择一个或多个模型,分别设置是否联网。
3. 保存配置,开始测试。 每个模型独立回答;一个模型失败,其他结果仍可查看。
4. 打开结果。 查看品牌描述、竞争对象、关键词和来源。想核对某条结论,就打开原始回答。
5. 继续观察。 确认待测关键词后进行关键词测试;重复运行或设置定时监测,积累可以比较的记录。
第一次可以只选一个模型,了解结果后再增加。测试自己的项目会消耗所选模型及搜索服务的 API 额度。
与数字人顾问交流
工作台默认显示一张简洁的顾问卡片。点击后打开官网顾问入口,再跳转至 NiubiStar 托管的数字人顾问。使用顾问无需自行提供 API Key。
本地工作台不会为此卡片加载第三方脚本、iframe 或视频,外链也不附带项目资料或模型 API Key。需要讨论的具体内容由你在外部服务的会话中自行提供。
如需隐藏卡片,在 .eTop issues
#211[Feature]: Enhance GEO/AI model visibility tracking metrics1 comments · 2026-10-12#237[Feature]: Add prompt grouping and tagging for targeted AI model visibility comparison0 comments · 2026-10-14#232[Feature]: Add automated weekly email reports for visibility changes0 comments · 2026-10-14#226[Feature]: an improvement is required0 comments · 2026-10-14#224[Feature]: some features need to be upgraded pls0 comments · 2026-10-14#219[Feature]:qSV440 comments · 2026-10-12#212[Bug]: other0 comments · 2026-10-12#210[Feature]: Add custom filtering options in exporting data as JSON and PDF0 comments · 2026-10-12
Latest release
NiubiGEO v0.3.3 — Monitoring history & evidence exports v0.3.3 2026-11-03NiubiGEO v0.3.3 Verified publication / 发布已验证: v0.3.3 and latest resolve to sha256:5950b779edc0de9c3e869cdbbb6166a8053e0e7c209f7d00a8ca680d43c5841f (Linux amd64 + arm64). Each architecture passed 34 container checks, including the isolated v0.3.2 upgrade fixture. 295 unit tests passed (10 skipped), 17 example tests and 22 browser tests passed. Linux/Windows Node 22/24 CI passed. Validation and container reports are attached below. Release workflow · Merged PR 249. English This release makes monitoring easier to inspect and export, and consolidates the open issue backlog. It includes the pr