The 3rd Eye is a modular Open Source Intelligence (OSINT) Agentic framework designed to collect, correlate, and analyze publicly available information and present it in a structured intelligence report.
The project emphasizes:
- Clear investigation flow
- Modular agents
- Reproducible results
- Professional reporting standards
The framework assists in:
- Discovering public digital footprints
- Correlating identities across platforms
- Identifying exposed contact information
- Generating analyst-ready intelligence reports
This tool is intended for educational, research, and defensive OSINT use only.
-
Search Agent
- Automated search execution
- URL filtering and relevance classification
-
Social Media Intelligence
- LinkedIn profile extraction
- Instagram public data & media
- Twitter (X) profile and activity
- Facebook public profile data
-
Username Enumeration
- Cross-platform discovery using Maigret
-
Contact Intelligence
- Email extraction & analysis
- Phone number discovery (in progress)
-
Media Collection
- Profile images
- Banners
- Publicly accessible photos
-
Intelligence Report Generation
- Fixed professional report structure
- Executive summary
- Location intelligence
- Exposure & risk assessment
- Markdown output (PDF optional)
The project follows a graph-based agent architecture using LangGraph.
- Search Agent
- URL Classification Module
- Platform-Specific Scrapers
- Analysis Modules (Email, Phone, Username)
- Report Synthesis
🔹 Current Architecture
🔹 Search Agent Architecture
🔹 Final Mission
📌 Architecture diagrams are provided in the repository (/architecture_images).
This project integrates established OSINT tools and libraries:
-
Maigret https://github.com/soxoj/maigret
-
linkedin-scraper https://github.com/joeyism/linkedin_scraper.git
-
Instaloader https://instaloader.github.io/
-
twscrape https://github.com/vladkens/twscrape
-
facebook-scraper https://github.com/kevinzg/facebook-scraper.git
-
LangGraph (agent orchestration)
-
Google Gemini 2.5 (intelligence synthesis)
GOOGLE_API_KEY=your_gemini_2.5_free_api_keyHIBP_API_KEY=your_key
BREACHDIRECTORY_API_KEY=your_key
INTELX_KEY=your_keyOptional APIs improve depth of analysis but are not mandatory.
Reports are generated in Markdown format with a fixed outline.
Example output structure:
target_name/
├── photos/
│ ├── profile.jpg
│ ├── banner.jpg
└── final_report.md
git clone https://github.com/your-username/the-3rd-eye.git
cd the-3rd-eyeuv venv
source .venv/bin/activate
uv pip install -r requirements.txtpython3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtCreate a .env file:
cp .env.example .envAdd required API keys.
python main.py- ✅ Search Agent
- ✅ URL Classification
- ✅ Core Social Media Scrapers
- ✅ Email Analysis
- ⚠ Phone Number Intelligence (WIP)
- ⚠ Maigret Full Automation (WIP)
- ⚠ Image Analysis (Planned)
Planned enhancements include:
- Ollama (local LLM) support
- Multi-agent intelligence workflows
- Image analysis (object & face detection & Backgroung detection)
- Entity relationship graphs
- Timeline reconstruction
- Confidence scoring
- CLI automation modes
The long-term goal is to build a robust, extensible OSINT framework that:
- Scales from simple investigations to advanced research
- Encourages responsible OSINT practices
- Supports community-driven improvements
Contributions are welcome.
Areas where help is appreciated:
- OSINT tooling
- Debuging present errors
- Making a website
- Data analysis
- Visualization
- Documentation
Please open an issue or discussion before submitting major changes.
If you have:
- Feature ideas
- Architecture suggestions
- Tool integrations
- Research improvements
Feel free to open an issue or start a discussion.


