Robin: AI Powered Dark Web OSINT logo

Robin: AI Powered Dark Web OSINT

Searches dark web sources through Tor, scrapes pages, and produces AI-assisted OSINT reports through MCP or a web UI.

Install Robin: AI Powered Dark Web OSINT

Run the project’s own setup commands, in order.

Setup steps from the project

Robin: AI-Powered Dark Web OSINT installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com

  1. 1. Install
    docker pull apurvsg/robin:latest
    
  2. 2. Sign in
    touch .env   # then add your API key to it
    
  3. 3. Install
    docker build -t robin .
    
  4. 4. Add to Claude Code
    claude mcp add robin -- docker run -i --rm -v robin-investigations:/app/investigations apurvsg/robin mcp
    
  5. 5. Add to Codex
    codex mcp add robin -- docker run -i --rm -v robin-investigations:/app/investigations apurvsg/robin mcp
    
  6. 6. Add to your MCP client
    openclaw mcp add robin --command docker --arg run --arg -i --arg --rm --arg -v --arg robin-investigations:/app/investigations --arg apurvsg/robin --arg mcp
    

Overview

Robin: AI-Powered Dark Web OSINT MCP server searches dark web engines through Tor, scrapes pages, refines queries, filters results, and summarizes investigations. It can run as an MCP server so an MCP-capable agent supplies the model, or through a Streamlit web interface. Reach for it when an investigation requires onion-site discovery, page collection, and report generation from gathered data. Tor and at least one supported model provider or compatible local API are required.

Use cases

  • Search onion engines for investigation leads
  • Scrape dark web pages over Tor
  • Generate summaries from collected OSINT
  • Ask follow-up questions about an investigation
  • Pivot from findings into new searches

Key features

  • Tor-routed dark web search
  • AI query refinement and result filtering
  • Page scraping and investigation summaries
  • Grounded investigation follow-ups
  • Suggested one-click pivots
  • MCP and Streamlit interfaces

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

42/42 checks healthy over the last 44d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars7kStargazers on the source repository.
Last commit1mo agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Robin: AI Powered Dark Web OSINT works

What Robin: AI-Powered Dark Web OSINT MCP server does

Robin: AI-Powered Dark Web OSINT connects an AI-assisted investigation workflow to dark web search engines and onion pages through Tor. It refines investigation queries, searches available dark web sources, filters returned results, scrapes relevant pages, and creates an investigation summary. The resulting workflow is intended for lawful and educational OSINT use.

It supports two operating modes. A Streamlit web interface provides interactive investigations, follow-up questions grounded in the current investigation data, and suggested pivot queries. As an MCP server, Robin exposes the investigation workflow to an MCP-capable agent and uses that agent’s model.

How it works

Robin: AI-Powered Dark Web OSINT sends dark web searches through a running Tor service. The configured model helps refine queries, evaluate search results, and produce a report from the collected material. Follow-up questions can use the existing investigation data instead of starting the search again, while suggested pivots can launch a new investigation with a related query.

Model access is flexible. The MCP mode lets the connected agent provide its own model rather than requiring Robin to select one through the web interface.

Setup and configuration

A working Tor installation is required before searching. The documented installation paths include installing Tor with the system package manager on Linux or WSL, or with Homebrew on macOS, then confirming that the service is running.

Docker is the recommended deployment method. Pull the published image, mount a .env file containing a provider key, and expose port 8501 for the web UI. Robin lists models for providers whose keys it finds. Supported environment variables include OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, MISTRAL_API_KEY, and OPENROUTER_API_KEY.

Ollama does not require a key in .env, but a Docker deployment must be able to reach the Ollama service. The documented setup uses host.docker.internal and requires Ollama to listen beyond its default loopback address. Other OpenAI-compatible providers can be entered through the web UI with a base URL, optional key, and optional model name.

For MCP use, run the image with the mcp argument and connect it through the host’s MCP configuration. The README provides commands for Claude Code and Codex. Tor investigations may take several minutes, so the examples increase MCP startup and tool timeouts. Mount /app/investigations if saved reports need to persist or be shared with the web UI.

Tools and capabilities

  • Search dark web engines over Tor.
  • Scrape pages found during an investigation.
  • Refine queries and filter search results with an LLM.
  • Generate investigation summaries and save investigations.
  • Ask grounded follow-up questions about collected investigation data.
  • Launch fresh investigations from suggested pivot queries.
  • Use hosted, local, or OpenAI-compatible model providers.
  • Run through Streamlit or as an MCP service.

Limitations and notes

Robin: AI-Powered Dark Web OSINT depends on Tor for searches, so availability and response time depend on the Tor connection and the onion sources it reaches.

The project warns that dark web access and interaction may be illegal in some jurisdictions. Use it only for lawful, authorized investigations and follow applicable institutional policies. Queries may be sent to third-party LLM or API providers, so sensitive information should be reviewed before submission and provider terms should be checked.

Docker persistence also has filesystem considerations. A mounted investigations directory must be writable by the container’s UID, or saved reports can fail even though the investigation itself runs. A named Docker volume is provided as an alternative.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Robin: AI Powered Dark Web OSINT

Robin: AI-Powered Dark Web OSINT is an MCP server that connects AI agents to Tor-routed dark web search and page collection. Its main tools support query refinement, search-result filtering, page scraping, investigation summaries, grounded follow-up questions, and pivot searches. It can also run through a Streamlit web interface.

Install Tor, pull the `apurvsg/robin:latest` Docker image, and configure an MCP client to run it with the `mcp` argument. Mount an investigations volume if persistence is needed. The README includes setup commands for Claude Code and Codex.

Robin supports OpenAI, Anthropic, Google, Mistral, and OpenRouter keys through environment variables. It also supports Ollama and other OpenAI-compatible providers such as LM Studio, llama.cpp, and Groq; these can be configured through the web interface.

Yes, Robin is intended to work with MCP-capable agents, so Cursor can use it as an MCP server. The README gives worked configuration examples for Claude Code and Codex; other MCP hosts use their own method for adding a server.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRobin: AI Powered Dark Web OSINT AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/robin-ai-powered-dark-web-osint?style=directory)](https://allmcps.com/mcp/robin-ai-powered-dark-web-osint)
HTML Embed
<a href="https://allmcps.com/mcp/robin-ai-powered-dark-web-osint"><img src="https://allmcps.com/api/badge/robin-ai-powered-dark-web-osint?style=directory" alt="Robin: AI Powered Dark Web OSINT on AllMCPs" /></a>