在 ChatGPT、Claude、Gemini 成为用户首选“数字导购”的今天,你的 SaaS 产品、开源项目或独立站是否真的出现在 AI 的推荐答案里?当用户问“好用的开源表单工具”,AI 回答里有没有你?NiubiGEO 是一款专为中文开发者与市场团队打造的开源 AI 品牌能见度分析工具——它不预测流量,而是直接抓取、比对、归档主流大模型(通过 OpenRouter 接入)对你的域名/产品的原始回答,让你第一次真正“看见”AI 如何定义你、关联谁、引用哪些来源。
核心功能
- 一键解析“AI 眼中的你”:输入你的官网域名(如
formbricks.com),NiubiGEO 自动调用多个大模型生成产品描述,清晰展示各模型对你的命名(是叫“Formbricks”还是误写为“Formbrick”?)、功能概括是否准确、技术定位是否被低估——帮你发现品牌认知偏差的第一手证据。 - 竞品曝光地图可视化:自动提取每个模型回答中提及的所有竞品名称,并按模型分组统计频次与上下文。例如:GPT-4o 可能高频推荐 Supabase 和 Payload,而 Claude-3.5 Sonnet 却反复提及 Strapi 和 Directus——这种差异直接暴露不同模型训练数据的时效性与生态偏好。
- 关键词抢占效果验证:针对你核心的 3–5 个业务关键词(如“无代码表单”“开源埋点工具”),批量测试各模型返回结果,确认你的产品是否稳定出现在前 3 名推荐中,避免“只在官网 SEO 做得好,却在 AI 搜索里彻底隐身”的致命盲区。
- 溯源式证据链存档:每条 AI 回答都完整保留原始文本、时间戳、所用模型版本、启用的 Web 搜索开关状态,并支持一键跳转至 OpenRouter 日志页;更关键的是,它会高亮并链接模型引用的外部网页(如 GitHub README、Product Hunt 页面、技术博客),让你快速验证信息是否来自权威信源。
- 跨时间维度对比追踪:支持手动重复运行同一测试,系统自动标记版本号与时间戳,生成可对比的“回答快照”。例如:9月上线新文档后,10月再测,就能清晰看到模型对“支持 Next.js App Router”的描述是否从“未提及”变为“原生集成”——这是衡量内容运营真实影响力的黄金指标。
- 多项目隔离管理:为不同产品线(如企业版 vs 开源版)、不同客户(SaaS 客户白标项目)创建独立项目空间,配置专属模型组合、搜索策略与关键词集,所有测试数据、截图、日志严格隔离,杜绝交叉干扰。
- Docker 一键部署 + 环境变量精细化控制:无需 Node.js 环境经验,按文档执行
docker-compose up即可启动本地服务;.env文件支持单独配置 OpenRouter API Key、默认模型、超时阈值、并发数等 12 项参数,满足安全审计与企业级运维要求。 - 20 个真实案例开箱即用:项目内置 PostHog、Vercel、Supabase 等知名开源项目的完整测试记录(含原始回答截图、引用链接、分析笔记),无需安装、不消耗 API 配额,打开即学——这是目前中文圈最扎实的 AI 品牌能见度教学素材库。
技术亮点
- 轻量级 TypeScript 全栈架构:前端基于 Vite + React + Tailwind CSS 构建响应式工作台,后端采用 Express 提供 REST API,全程类型安全,无冗余框架包袱;体积精简(生产包 <800KB),老旧笔记本亦可流畅运行。
- OpenRouter 统一网关设计:不绑定单一厂商,通过 OpenRouter 抽象层接入 GPT-4、Claude、Llama、Command R+ 等 50+ 模型,且支持为每个模型独立开启/关闭 Web 搜索——这解决了“同模型不同搜索状态导致结果不可比”的行业痛点。
- 证据优先(Evidence-First)存储模型:所有测试结果以 JSON-LD 格式落地存储,包含
modelId、searchEnabled、citationUrls、rawResponse等结构化字段,天然适配后续导入 Elasticsearch 做语义分析或接入 BI 工具生成周报。 - 零前端构建依赖的 Docker 部署流:Dockerfile 明确分离构建阶段(Node 22 编译)与运行阶段(Alpine Linux 轻量镜像),镜像体积仅 127MB;官方提供预编译容器镜像(ghcr.io/albert-weasker/niubigeo),企业内网可直接拉取离线使用。
- 渐进式配置哲学:从零配置的“案例浏览模式”起步,到
.env填写 API Key 启动本地服务,再到 Docker 部署+反向代理+HTTPS,三步即可完成从个人试用到团队共享的平滑升级,拒绝“上手即劝退”。
适合哪些人用
这款工具特别适合三类人群:开源项目维护者(如 Vue Devtools、Tauri 社区成员),需持续验证“当用户搜‘桌面端 Electron 替代方案’时,Tauri 是否稳居前三”;SaaS 创业公司增长负责人,需向 CEO 展示“AI 推荐路径”与“传统 SEO 路径”的转化率差异;以及技术型市场运营,例如某低代码平台团队,曾用 NiubiGEO 发现:模型普遍将自家产品归类为“表单工具”,而非更精准的“流程自动化引擎”,随即调整官网首屏文案与 GitHub Description,两周后相关关键词的 AI 推荐准确率提升 63%。
快速上手
无需复杂配置,5 分钟完成首次测试:
- 确保已安装 Node.js 22+;
- 执行命令获取最新稳定版:
git clone --branch v0.2.0 --depth 1 https://github.com/Albert-Weasker/niubigeo.git && cd niubigeo && npm ci; - 复制环境模板并填入 OpenRouter API Key:
cp .env.example .env,编辑.env文件,设置OPENROUTER_API_KEY=sk-or-v1-xxxxx; - 启动服务:
npm run server; - 浏览器访问 http://localhost:8787,点击「新建项目」→ 输入你的域名 → 选择 GPT-4o 与 Claude-3.5 → 开启 Web 搜索 → 开始测试。
想跳过安装?直接访问 examples/README.md,在线浏览全部 20 个真实案例的完整分析报告。
同类对比 / 注意事项
- vs 商业 AI 能见度平台(如 MarketMuse AI Visibility、BrightEdge):NiubiGEO 不提供“AI 优化建议”,但给你原始、可验证、可导出的全部证据;商业工具常黑盒处理数据源,而 NiubiGEO 强制显示每一条引用链接,且所有代码开源,算法完全透明。
- vs 通用 LLM 测试框架(如 LangChain Benchmarks):NiubiGEO 不评测模型能力,而是聚焦“品牌表达”这一垂直场景,内置竞品识别、关键词矩阵、跨模型对比视图等专用分析模块,开箱即用。
- 重要提醒:每次测试均产生真实 API 调用费用(OpenRouter 收费),建议首次使用前在 OpenRouter 控制台设置额度上限;Web 搜索开启时成本上升约 3–5 倍,建议先关闭搜索做基线测试;中文域名需确保 DNS 解析正常,否则模型可能无法关联有效信息。
项目信息
Albert-Weasker/niubigeo
GitHub
Open-source AI brand visibility and competitor reports
2.2k
Stars
67
Forks
TypeScript
Apache-2.0
编程语言:TypeScript|GitHub Star 数:2161|开源协议:Apache-2.0|GitHub 项目地址
如果你厌倦了靠猜测和截图来判断“AI 是否认识你的产品”,NiubiGEO 就是你需要的那面诚实的镜子——它不许诺排名,但把大模型的每一次回答、每一个引用、每一处偏差,原原本本交到你手上。




