apurvsinghgautam/robin

GitHub: apurvsinghgautam/robin

Stars: 5349 | Forks: 1056

Logo
Release GitHub Release Docker Pulls

Robin: AI-Powered Dark Web OSINT Tool

Robin is an AI-powered tool for conducting dark web OSINT investigations. It leverages LLMs to refine queries, filter search results from dark web search engines, and provide an investigation summary.

InstallationUsageContributingAcknowledgements

![Demo](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/5099075b33112903.png) ## Architecture ![Workflow](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/60ad10705d112908.png) ## Features - ⚙️ **Modular Architecture** – Clean separation between search, scrape, and LLM workflows. - 🤖 **Multi-Model Support** – Easily switch between OpenAI, Claude, Gemini, Ollama, or any OpenAI-compatible API (LM Studio, llama.cpp, Groq, etc.). - 🌐 **Web UI** – Streamlit-based interface for interactive investigations. - 🐳 **Docker-Ready** – Recommended Docker deployment for clean, isolated usage. - 📝 **Custom Reporting** – Save investigation output to file for reporting or further analysis. - 🧩 **Extensible** – Easy to plug in new search engines, models, or output formats. ## ⚠️ Disclaimer ## Installation ### Docker [Recommended] - Pull the latest Robin docker image docker pull apurvsg/robin:latest - Run the docker image as: docker run --rm \ -v "$(pwd)/.env:/app/.env" \ --add-host=host.docker.internal:host-gateway \ -p 8501:8501 \ apurvsg/robin:latest - Open your browser and navigate to `http://localhost:8501` ### Using Python (Development Version) - With `Python 3.10+` and Tor installed, run the following: pip install -r requirements.txt streamlit run ui.py - Open your browser and navigate to `http://localhost:8501` ## Acknowledgements - Idea inspiration from [Thomas Roccia](https://x.com/fr0gger_) and his demo of [Perplexity of the Dark Web](https://x.com/fr0gger_/status/1908051083068645558). - Tools inspiration from my [OSINT Tools for the Dark Web](https://github.com/apurvsinghgautam/dark-web-osint-tools) repository. - LLM Prompt inspiration from [OSINT-Assistant](https://github.com/AXRoux/OSINT-Assistant) repository. - Logo Design by my friend [Tanishq Rupaal](https://github.com/Tanq16/)