OpenOSINT
AI-powered OSINT agent with interactive REPL, MCP server, and CLI. 19 tools. Works with Claude, GPT-4, or local models. For authorized security research only.
File Explorer
Download Latest Version (.zip)- app.yaml
- signatures.json
- bug_report.yml
- config.yml
- feature_request.yml
- new_integration.yml
- cla.yml
- publish-mcp-registry.yml
- release.yml
- sponsor-metrics.yml
- FUNDING.yml
- pull_request_template.md
- server.json
- DejaVuSans-Bold.ttf
- DejaVuSans-Oblique.ttf
- DejaVuSans.ttf
- DejaVuSansMono.ttf
- capture-page-copy.md
- free-prompts.html
- Makefile
- 01-prompt.png
- 02-typing.png
- 03-executing.png
- 04-hold-400px.png
- 04-hold.png
- build.sh
- demo.gif
- demo.tape
- ip2location-logo.png
- rapidproxy-dark.png
- rapidproxy-light.png
- rapidproxy-logo.svg
- testmu-ai-white.svg
- testmu-ai.svg
- demo-web.gif
- demo.gif
- demo_2.mp4
- demo_hq.gif
- demo_v280_hq.gif
- fixture_email.txt
- fixture_username.txt
- web_demo_2.mp4
- __init__.py
- dashboard.py
- enrich.py
- keys.py
- mcp_gateway.py
- oauth.py
- usage.py
- __init__.py
- auth.py
- config.py
- db.py
- key_sources.py
- keys.py
- main.py
- oauth.py
- rate_limit.py
- session_auth.py
- tools.py
- 2026-07-25.json
- init.sql
- index.html
- index.html
- demo-web-graph-poster.jpg
- demo-web-graph.gif
- demo-web-graph.mp4
- metrics.js
- og-free-prompts.png
- og-free-prompts.svg
- openosint-free-prompts.pdf
- ai-hallucination-osint.html
- breach-check-open-source.html
- claude-code-osint.html
- email-osint-guide.html
- google-dorks-guide.html
- index.html
- ip-intelligence-guide.html
- ip-reputation-osint.html
- mcp-protocol-explained.html
- ollama-osint.html
- osint-ai-agents.html
- osint-api-automation.html
- osint-cli-tools.html
- osint-for-bug-bounty.html
- osint-report-generation.html
- osint-with-mcp.html
- parallel-osint.html
- pastebin-osint.html
- phone-number-osint.html
- subdomain-enumeration.html
- username-search-300-platforms.html
- what-is-osint.html
- whois-lookup-automation.html
- index.html
- index.html
- index.html
- index.html
- index.html
- og-free-manual.png
- index.html
- index.md
- ip2location.md
- rapidproxy.md
- TEMPLATE.md
- index.html
- sponsor-metrics.md
- index.html
- index.html
- index.html
- index.html
- CNAME
- commercial-license.md
- index.html
- logo.svg
- prompt-pack.html
- robots.txt
- sitemap.xml
- sponsors.html
- style.css
- ACCEPTABLE_USE_POLICY.md
- PRIVACY_POLICY.md
- TERMS_OF_SERVICE.md
- complete_kit.md
- free_starter_page.md
- playbook.md
- prompt_pack.md
- 01-landing-dark.png
- 01-landing.png
- 02-chat-response.png
- 02-input.png
- 03-investigation.png
- 03-landing-light.png
- 04-light-theme.png
- 04-settings.png
- README.md
- email-investigation.tape
- install-quickstart.tape
- ip-intel.tape
- mcp-showcase.tape
- username-trace.tape
- web-demo.tape
- generate.sh
- README.md
- record_demo.py
- domain.yaml
- ip.yaml
- person.yaml
- __init__.py
- loader.py
- runner.py
- __init__.py
- exceptions.py
- generate_dorks.py
- scrape_url.py
- search_abuseipdb.py
- search_breach.py
- search_censys.py
- search_dns.py
- search_domain.py
- search_dorks_live.py
- search_email.py
- search_footprint.py
- search_github.py
- search_ip.py
- search_ip2location.py
- search_paste.py
- search_phone.py
- search_shodan.py
- search_username.py
- search_virustotal.py
- search_whois.py
- adapters.js
- agent-loop.js
- config.js
- entity-graph.js
- graph-renderer.js
- index.html
- __init__.py
- agent.py
- brightdata.py
- cli.py
- correlation.py
- extractors.py
- index.html.txt
- json_output.py
- mcp_server.py
- multi_target.py
- pdf_report.py
- pivot.py
- proxy.py
- regexes.py
- repl.py
- session_history.py
- sponsors.py
- utils.py
- web_server.py
- .gitkeep
- encode.sh
- package-lock.json
- package.json
- README.md
- record.mjs
- demo.sh
- generate_demo.sh
- generate_demo_v280.sh
- openosint_vhs_demo.sh
- record_web_demo.mjs
- record_web_demo.py
- render_sponsors.py
- sponsor_metrics.py
- web_demo_mock.html
- __init__.py
- test_adapters.mjs
- test_brightdata.py
- test_cli_openai.py
- test_cloud.py
- test_cloud_mcp.py
- test_dns.py
- test_docs_consistency.py
- test_entity_graph.mjs
- test_footprint.py
- test_json_export.py
- test_openai_agent.py
- test_playbooks.py
- test_proxy.py
- test_regexes.py
- test_sponsor_metrics.py
- test_sponsors.py
- test_tools.py
- test_v2140.py
- test_v240.py
- test_web_server.py
- test_web_server_openai.py
- .env.example
- .gitignore
- .python-version
- CHANGELOG.md
- CLA.md
- CLOUD.md
- COMMERCIAL-LICENSE.md
- COMMERCIAL.md
- CONTRIBUTING.md
- DISCLAIMER.md
- docker-compose.yml
- Dockerfile
- glama.json
- LICENSE
- llms.txt
- Makefile
- openosint.tape
- openosint_demo.py
- PLAN.md
- PLAN_PLAYBOOKS_2.md
- Procfile
- Procfile.demo
- pyproject.toml
- README.md
- SECURITY.md
- sponsors.json
- SPONSORS.md
- SPONSORSHIP.md
- uv.lock
- web-demo-edit.gif
# Installation Guide
git clone https://github.com/OpenOSINT/OpenOSINT
Downloads the entire project code from GitHub to your computer.
cd OpenOSINT
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install openosint
Installs the package published on PyPI directly β no need to clone the source.
pip install "openosint[web]"
Installs the package published on PyPI directly β no need to clone the source.
pip install "openosint[openai]"
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
docker compose run --rm openosint email target@example.com --json
Runs the command against the services defined in the compose file.
Pulled directly from this repo's README.
4. Node.js
Easycd scripts/record-demo
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
5. Python
Easypip install openosint
Installs the package published on PyPI directly β no need to clone the source.
pip install "openosint[web]"
Installs the package published on PyPI directly β no need to clone the source.
pip install "openosint[openai]"
Installs the package published on PyPI directly β no need to clone the source.
pip install -e .
Installs the Python libraries listed in requirements.txt (or similar).
Pulled directly from this repo's README.
6. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make demo # record -> encode -> write docs/assets/demo-web-graph.*
Compiles the code based on the generated build configuration to produce an executable.
Pulled directly from this repo's README.
