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 リサーチツール
概要 – セルフホスト型 Web アプリで、特定のドメイン(あなたの製品やブランド)について、大規模言語モデル(LLM)プロバイダー(OpenRouter、OpenAI 互換エンドポイントなど)に質問できます。モデルの生の回答、モデルが返す引用を記録し、ブランドの言及、競合他社名、関連キーワードを抽出します。テストを繰り返したり、キーワード監視の実行をスケジュールしたり、スナップショットを比較して AI による製品の説明がどのように進化するかを確認できます。
コア機能
| 機能 | 得られるもの |
|---|---|
| ドメインレベルのテスト | ドメイン(例:notion.so)を入力します。1 つまたは複数の 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+ が必要)。
- Web フレームワーク: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 # Web 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 モデルが自社製品についてどのように話すかを監視し、競合他社の言及を追跡し、それらの観察の再現可能な履歴を保持する必要があるすべての人にとって、実用的で証拠に基づいたプラットフォームです。専用ダッシュボードに費用を支払うことなく。
これを取り上げた記事
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト