niubigeo: An open-source GEO research tool for AI visibility, reproducible testing, competitors and evidence.
What problem it solves
Teams need to understand how AI models describe their products, which competitors appear in answers, and which sources support those observations. Without original answers, citations, execution conditions, and historical runs, it is difficult to investigate visibility findings or determine what to trust.
Key features
Evidence-based visibility research — Enter a domain to see how different models describe a product, which competitors they name, and which citations they return. Each observation can be traced to the original answer and recorded conditions.
Source: README
Multi-model testing — Run tests with models from multiple sources and configure web search independently for each model. Results retain their endpoint, model, search setting, and errors.
Source: README
Keyword monitoring and history — Define custom keywords, classify prompts, schedule hourly, daily, or weekly measurements, and compare stored snapshots in Diff View. History can be filtered by UTC date and model and exported as CSV or JSON.
Source: README
Self-hosted data control — Run the application with your own model API key and choose where research data is stored and who can access it. External model APIs may still receive the prompts submitted to them.
Source: README
Quick start
Copied verbatim from the project's README.
git clone --branch v0.3.3 --depth 1 https://github.com/Albert-Weasker/niubigeo.git
cd niubigeo
npm ci
cp .env.example .envnpm run serverWho it may suit
This may suit developers, small teams, and brands that want to inspect AI-generated product descriptions, competitor mentions, and source evidence for themselves.
Topics to discuss
Which evidence and comparison features would most improve reproducible AI visibility research?
How should scheduled keyword measurements account for model, search, and provider changes?
Which reporting or export formats would help teams investigate and revisit visibility observations?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/Albert-Weasker/niubigeo#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…