
AIを活用したダークウェブOSINTツール。LLMを使用してクエリを精緻化し、検索結果をフィルタリングし、調査サマリーを生成します。Web UIとDockerサポートを備えています。
Robinは、ダークウェブのOSINT調査を行うためのAI搭載ツールです。LLMを活用してクエリを精査し、ダークウェブ検索エンジンの検索結果をフィルタリングし、調査サマリーを提供します。
インストール • コントリビューション • 謝辞

このツールは、教育目的および合法的な調査目的のみを対象としています。特定のダークウェブコンテンツへのアクセスや操作は、お住まいの地域によっては違法となる場合があります。作者は、このツールの誤用や、このツールを使用して収集されたデータについて一切責任を負いません。
責任を持って自己責任で使用してください。OSINT調査を実施する前に、関連するすべての法律および機関のポリシーを遵守していることを確認してください。
さらに、RobinはサードパーティのAPI(LLMを含む)を利用しています。機密性の高い可能性のあるクエリを送信する際は注意し、使用するAPIまたはモデルプロバイダーの利用規約を確認してください。
[!NOTE] このツールは検索を実行するためにTorが必要です。Linux/Windows(WSL)では
apt install tor、Macではbrew install torでTorをインストールできます。インストール後、Torがバックグラウンドで実行されていることを確認してください。
[!TIP] お好みのLLMのAPIキーは、.envファイルを作成するか(リポジトリ内のサンプルenvファイルを参照)、PATHに環境変数を設定することで提供できます。
Ollamaの場合、Docker方式で実行する場合は環境変数に
OLLAMA_BASE_URLとしてhttp://host.docker.internal:11434を、その他の方式ではhttp://127.0.0.1:11434を指定してください。OSによってはOllamaを0.0.0.0で提供する必要がある場合があります。ターミナルでOLLAMA_HOST=0.0.0.0 ollama serve &を実行することで可能です。その他のOpenAI互換プロバイダー(LM Studio、llama.cpp、Groqなど)の場合は、サイドバーの🔌 カスタムAPIプロバイダーの展開セクションを使用してください —
.envの変更は不要です。ベースURL、任意のAPIキー、およびプロバイダーが自動検出用の/v1/modelsを公開していない場合は任意でモデル名を入力してください。
docker pull apurvsg/robin:latest
docker run --rm \
-v "$(pwd)/.env:/app/.env" \
--add-host=host.docker.internal:host-gateway \
-p 8501:8501 \
apurvsg/robin:latest
[!TIP] Docker再起動後も保存した調査を保持するには、ローカルディレクトリをマウントします:
docker run --rm \ -v "$(pwd)/.env:/app/.env" \ -v "$(pwd)/investigations:/app/investigations" \ --add-host=host.docker.internal:host-gateway \ -p 8501:8501 \ apurvsg/robin:latest調査は作業ディレクトリの
investigations/フォルダに保存され、サイドバーの過去の調査パネルから読み込むことができます。
http://localhost:8501にアクセスしますPython 3.10+とTorがインストールされている状態で、以下を実行します:pip install -r requirements.txt
streamlit run ui.py
http://localhost:8501にアクセスしますコントリビューションを歓迎します!大きな機能アップデートがある場合は、プルリクエストを送信してください。
以下の状況ではIssueを開いてください: