local_fire_departmentHoneystax
search⌘K
loginLog Inperson_addSign Up
layers
HONEYSTAX TERMINAL v1.0
HomeNewsSavedSubmit
Back to the live board
R

robin

Tool

AI-Powered Dark Web OSINT Tool

Copy the install, test the workflow, then decide if it earns a permanent slot.

4,537
Why nowMoving now

Fresh repo activity plus visible builder pull. This is the kind of tool people test before it turns obvious.

DecisionHigh-conviction move

Copy the install, test the workflow, then decide if it earns a permanent slot.

Trial costMedium lift

Testable in one sitting, but you will likely touch real infra or local setup before you know if it sticks.

Risk35/100

GitHub health 42/100. no security policy. 16 open issues make this testable, but not something to trust blind.

What You Are Adopting

AI Agent

Universal

Model

Multiple

Build Time

Minutes

Test This In Your Stack

One command inClean rollbackLow commitment
shieldSandboxedInstalls to ~/.claude — isolated from your projects. One command to remove.

Fastest way to find out if robin belongs in your setup.

Copy the install command, run a real test, and back it out cleanly if it slows you down.

Try now
git clone https://github.com/apurvsinghgautam/robin ~/.claude/commands/robin

Run this first. You will know quickly if the workflow earns a permanent slot.

Back out
rm -rf ~/.claude/commands/robin

No messy cleanup loop. If it misses, remove it and keep moving.

Install Location

~/  └─ .claude/      ├─ commands/      │   └─ robin/ ← installs here      ├─ agents/      └─ settings.json

About

AI-Powered Dark Web OSINT Tool. An open-source tool for the AI coding ecosystem.

README

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.

Installation • Usage • Contributing • Acknowledgements

Demo

Architecture

Workflow


Features

  • ⚙️ Modular Architecture – Clean separation between search, scrape, and LLM workflows.
  • 🤖 Multi-Model Support – Easily switch between OpenAI, Claude, Gemini or local models like Ollama.
  • 🌐 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

This tool is intended for educational and lawful investigative purposes only. Accessing or interacting with certain dark web content may be illegal depending on your jurisdiction. The author is not responsible for any misuse of this tool or the data gathered using it.

Use responsibly and at your own risk. Ensure you comply with all relevant laws and institutional policies before conducting OSINT investigations.

Additionally, Robin leverages third-party APIs (including LLMs). Be cautious when sending potentially sensitive queries, and review the terms of service for any API or model provider you use.

Installation

Note

The tool needs Tor to do the searches. You can install Tor using apt install tor on Linux/Windows(WSL) or brew install tor on Mac. Once installed, confirm if Tor is running in the background.

Tip

You can provide your LLM of choice API key by either creating .env file (refer to sample env file in the repo) or by setting env variables in PATH.

For Ollama, provide http://host.docker.internal:11434 as OLLAMA_BASE_URL in your env if running using docker method or http://127.0.0.1:11434 for other methods. You might need to serve Ollama on 0.0.0.0 depending on your OS. You can do by running OLLAMA_HOST=0.0.0.0 ollama serve & in your terminal.

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

Contributing

Contributions are welcome! Please feel free to submit a Pull Request if you have major feature updates.

  • Fork the repository
  • Create your feature branch (git checkout -b feature/amazing-feature)
  • Commit your changes (git commit -m 'Add some amazing feature')
  • Push to the branch (git push origin feature/amazing-feature)
  • Open a Pull Request

Open an Issue for any of these situations:

  • If you spot a bug or bad code
  • If you have a feature request idea
  • If you have questions or doubts about usage
  • If you have minor code changes

Acknowledgements

  • Idea inspiration from Thomas Roccia and his demo of Perplexity of the Dark Web.
  • Tools inspiration from my OSINT Tools for the Dark Web repository.
  • LLM Prompt inspiration from OSINT-Assistant repository.
  • Logo Design by my friend Tanishq Rupaal

Tech Stack

GoDockerPythonOpenAIClaudeOllamaLLM

Installation

apt install tor

brew install tor

http://host.docker.internal:11434

Open Live ProjectAudit Repo

Reviews0

Log in to write a review.

ActiveLast commit 28d ago
bug_report16open issues
Submitted April 8, 2025

auto_awesomeYour strongest next moves after robin