AI-driven OSINT assistant.
-
AI-Driven Intelligence: Powered by GPT-4o (PollinationsAI) for contextual OSINT insights.
-
Integrated Search Tools:
- DuckDuckGo (text, image, video, news)
- Web crawling & content extraction
- Social media enumeration (Twitter, Instagram, GitHub)
- YouTube metadata & comment analysis
- Visual analysis with
image_vision
-
User Management: Secure registration, authentication, and session handling with Flask-Login.
-
Data Persistence: PostgreSQL backend via SQLAlchemy and Flask-Migrate.
-
Audit Trail: Full logging of user actions and AI responses.
-
Config Profiles: Separate development & production settings.
-
Enterprise Logging: RotatingFileHandler for log management.
Below is a grid of interface screenshots (3 per row, uniform size):
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
- Python 3.10+
- PostgreSQL 12+
pip install -r requirements.txt
# 1. Clone repository
git clone https://github.com/capture0x/Resonant.git
cd Resonant
# 2. Virtual environment
python3 -m venv venv
source venv/bin/activate
# 3. Install Python packages
pip install -r requirements.txt
# 4. Configure environment variables
export DATABASE_URL=postgresql://user:password@localhost/resonant_db
export FLASK_ENV=development # or production
# 5. Initialize database
flask db init
flask db migrate -m "Initial schema"
flask db upgrade
# 6. Run server
flask run --host=0.0.0.0 --port=5000
Access the UI at http://localhost:5000
.
- Register at
/register
. - Login at
/login
. - Dashboard: Manage investigations.
- Chat: Submit OSINT queries and analyze results.
MIT License © 2025 TMRSWRR
Disclaimer: Use responsibly and within legal and ethical guidelines. All data is sourced from publicly available channels.