Albert-Weasker/niubigeo
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
NiubiGEO – 오픈 소스 AI 가시성 및 GEO 리서치 도구
정의 – 특정 도메인(제품 또는 브랜드)에 대해 대규모 언어 모델(LLM) 제공업체(OpenRouter, OpenAI 호환 엔드포인트 등)에 질문할 수 있는 자체 호스팅 웹 앱입니다. 모델의 원시 답변, 모델이 반환한 인용을 기록하고 브랜드 언급, 경쟁사 이름 및 관련 키워드를 추출합니다. 테스트를 반복하고, 키워드 모니터링 실행을 예약하고, 스냅샷을 비교하여 AI가 제품을 설명하는 방식이 어떻게 진화하는지 확인할 수 있습니다.
핵심 기능
| 기능 | 제공 내용 |
|---|---|
| 도메인 수준 테스트 | 도메인(예: notion.so)을 입력합니다. 하나 이상의 LLM을 선택하고 선택적으로 웹 검색을 활성화합니다. 각 모델은 독립적으로 답변합니다. 결과는 정확한 프롬프트, 모델 및 검색 설정과 함께 저장됩니다. |
| 증거 우선 보기 | 각 답변에 대해 원본 텍스트를 열고, 정확한 인용(URL 또는 제공업체별 참조)과 답변에서 사용된 위치를 확인할 수 있습니다. |
| 경쟁사 및 키워드 추출 | UI는 모델이 사용한 브랜드 이름, 간단한 설명, 언급된 경쟁 제품 및 브랜드와 연관된 키워드를 나열합니다. |
| 반복 가능한 실행 및 기록 | 각 테스트는 실행으로 저장됩니다. 동일한 구성을 나중에 다시 실행하거나 내장 모니터링 워커로 실행을 예약(시간별/일별/주별)할 수 있습니다. 기록 실행은 추가/제거된 경쟁사, 키워드 순위 변경 및 인용 수 변경을 강조하는 Diff 보기와 나란히 표시됩니다. |
| 키워드 모니터링 모듈(v0.3, 베타) | 사용자 정의 키워드 목록을 정의하고, 배치를 가져오고, 프롬프트를 분류(발견, 비교 등)하고, 일정에 따라 실행할 수 있습니다. 결과는 독립적으로 저장되며 스냅샷 간에 차이를 비교할 수 있습니다. |
| 다중 제공업체 모델 지원 | OpenRouter, 직접 제공업체 API 또는 모든 OpenAI 호환 엔드포인트에 연결할 수 있습니다. 단일 테스트에서 제공업체를 혼합할 수 있습니다. UI는 각 답변이 어떤 엔드포인트에서 생성되었는지 표시합니다. |
| 자체 호스팅 및 데이터 소유권 | 자체 서버 또는 Docker 컨테이너에서 실행됩니다. 모든 프롬프트, 답변 및 인용은 환경에 유지됩니다. 외부 모델 API만 전송한 프롬프트를 볼 수 있습니다. |
| 내보내기 및 백업 | 프로젝트, 실행 및 구성을 백업하고 복원할 수 있습니다. Docker 이미지는 패키지로 게시됩니다. |
사용 대상
- 제품 및 마케팅 팀: LLM이 브랜드를 어떻게 설명하는지, AI 생성 답변에 어떤 경쟁사가 나타나는지 알고 싶은 경우.
- UX/연구자: 콘텐츠 변경이 AI 인식에 미치는 영향을 조사하는 경우(예: 웹사이트 재작성 후).
- 스타트업: 상용 AI 가시성 대시보드의 무료 대안을 찾는 경우.
- 개발자: 브랜드 모니터링 또는 AI 생성 콘텐츠의 규정 준수 감사를 위한 내부 대시보드를 구축하는 경우.
기술 스택 및 배포
- 언어: TypeScript / Node.js(Node 22.13+ 필요).
- 웹 프레임워크: Express 스타일 서버와 React 기반 프론트엔드(
http://localhost:8787에서 제공). - 컨테이너화: 공식 Docker 이미지 및
docker compose설정(docs/deployment/docker.md참조). - 영속성: 기본적으로 경량 파일 기반 저장소(JSON)를 사용. 사용자 지정 배포에서는 데이터베이스로 교체 가능.
- 라이선스: Apache-2.0(허용적, 상업적으로 친화적).
빠른 시작(3분 감사)
# v0.3.0 태그 클론
git clone --branch v0.3.0 --depth 1 https://github.com/Albert-Weasker/niubigeo.git
cd niubigeo
npm ci # 의존성 설치
cp .env.example .env # 환경 템플릿 복사
# OpenRouter API 키 추가
echo "OPENROUTER_API_KEY=your_key" >> .env
npm run server # 웹 UI 시작
브라우저에서 http://localhost:8787을 열고 프로젝트를 만들고 도메인을 입력하고 모델을 선택한 다음 실행을 클릭합니다.
문서 및 커뮤니티
- 전체 문서 –
docs/폴더(모델 연결, 배포, 모니터링, 방법론, 알려진 문제). - 예제 – 20개의 실제 사례(Notion, Figma, PostHog 등)와 스크린샷 및 원시 답변 데이터.
- 웹사이트 – https://niubigeo.ai/(제품 페이지, 비디오 어드바이저, 프로모션 플랫폼).
- 릴리스 노트 – https://github.com/Albert-Weasker/niubigeo/releases(v0.3에서 키워드 모니터링 추가).
- 패키지 레지스트리 – GitHub Packages를 통해 Docker 이미지 제공.
중요성
상용 AI 가시성 SaaS 도구는 종종 단일 불투명한 "GEO 점수"를 제시합니다. NiubiGEO는 그 모델을 뒤집습니다. 정확한 모델 답변과 출처인 증거를 얻으므로 결과를 검증, 재현 및 실행할 수 있습니다. 오픈 소스이고 자체 호스팅이므로 민감한 브랜드 데이터에 대한 제어를 유지하면서 액세스 권한이 있는 모든 LLM에 질의할 수 있습니다.
결론 – NiubiGEO는 AI 모델이 제품에 대해 어떻게 말하는지 모니터링하고, 경쟁사 언급을 추적하고, 이러한 관찰의 재현 가능한 기록을 유지해야 하는 모든 사람을 위한 실용적이고 증거 기반 플랫폼입니다. 독점 대시보드에 비용을 지불하지 않고도 말입니다.
이 프로젝트를 다룬 글
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트