Most OSINT tools are great at one thing. You run holehe for emails, sherlock for usernames, sublist3r for domains. But you're the one deciding the workflow, switching between tools, copy-pasting results.
I wanted to remove that middle layer. So I built OpenOSINT — you describe a target in plain English, the AI figures out what to investigate and how, runs the tools, and hands you a report.
How it works
The core idea is simple: instead of hardcoding a fixed pipeline, I use Claude's native tool use API to let the model decide at each step what to do next based on what it found so far.
you ❯ investigate [email protected]
→ search_email([email protected]) Found: spotify, wordpress, office365, gravatar
→ search_breach([email protected]) Found: 2 breaches (LinkedIn 2016, Adobe 2013)
→ search_paste([email protected]) No results.
✓ Report saved to reports/2025-05-08_john-doe.md
Enter fullscreen mode
Exit fullscreen mode
No hardcoded sequence.…