OpenOSINT

用自然语言驱动 OSINT 工具链,快速完成开源情报收集与分析。

OpenOSINT 是一个基于大语言模型的 OSINT(开源情报)智能体,提供交互式 REPL、MCP 服务器和 CLI 三种使用方式,内置 19 个情报收集工具,支持 Claude、GPT-4 或本地模型。它解决的是传统 OSINT 工具分散、操作门槛高、结果整合难的问题,通过自然语言指令即可驱动工具链完成信息收集、关联分析和结果汇总。核心能力包括:多模型适配(云端或本地)、MCP 协议集成、工具链自动化编排,以及面向授权安全研究的合规设计。项目处于成长阶段,社区活跃度较高。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1629
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队OpenOSINT
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai-agent,anthropic,claude,cli,cybersecurity,holehe,llm,maigret,mcp,mcp-server,model-context-protocol,osint,osint-tools,python,reconnaissance,security,sherlock,terminal,threat-intelligence
GitHub 星标★ 1629
30天Star增速
HF 下载量
上线时间2026-05-06 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 6 步

环境要求

  • Python 环境(CLI / REPL 本地运行方式)
  • Docker 与 Docker Compose(容器方式运行)
  • 至少一个模型来源:Anthropic API Key、OpenAI 兼容端点或本地 Ollama
  • 本地运行需 PATH 中存在 holehe / sherlock / sublist3r / phoneinfoga 等工具二进制

安装与启动步骤

  1. 1配置环境变量

    在项目根目录把 .env.example 复制为 .env,填入模型 API Key;python-dotenv 会在启动时自动加载。

    cp .env.example .env
  2. 2Docker 启动

    在项目根目录构建镜像并启动全部服务,首次构建需拉取依赖,耗时较长。

    docker compose up --build
  3. 3拉取本地模型

    没有 API Key 时改用 Ollama 跑全本地模型,需先安装 Ollama 运行时。

    ollama pull llama3.2
  4. 4启动 Web 界面

    启动浏览器 Web UI,本地模型模式下同样可用,无需任何云端密钥。

    openosint web
  5. 5启动 REPL 调查

    进入交互式 REPL 后输入 investigate 目标,智能体自动选择并串联情报工具。

    openosint
  6. 6云端免安装试用

    不想安装可在浏览器或 Claude、Cursor、Windsurf 中通过 Apify 运行 Email Recon。

关键配置

配置项必填说明示例
ANTHROPIC_API_KEY是AI 智能体所用 Anthropic 密钥,与 Ollama / OpenAI 三选一sk-ant-xxxxxxxx
OPENAI_API_KEY否OpenAI 兼容端点的密钥,本地服务器可忽略sk-xxxxxxxx
OPENAI_BASE_URL否OpenAI 兼容接口的基地址http://localhost:4000/v1
OPENAI_MODEL否请求的模型名称,默认 gpt-4o-minigpt-4o-mini
HIBP_API_KEY否HaveIBeenPwned v3 密钥,供 search_breach 使用xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SHODAN_API_KEY否Shodan 密钥,供 search_shodan 使用xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

如何确认成功

终端出现 openosint > 提示符并能接收 investigate 指令即为启动成功,报告会写入 reports/ 目录。

常见问题

Q:没有 API Key 能用吗?

A:可以。README 提供全本地方案:安装 Ollama 运行时后执行 ollama pull llama3.2,再运行 openosint web,无需任何密钥。

Q:完全不想安装 Python 或工具二进制怎么办?

A:可用云端版 OpenOSINT Email Recon,在浏览器中直接运行,或作为 MCP 工具接入 Claude、Cursor、Windsurf,无需 PATH 中有任何二进制。

Q:调查结果保存在哪里?

A:REPL 调查结束后会提示类似 reports/2026-05-11_14-32-11_report.md 的路径,报告按时间戳命名存于 reports/ 目录。

Q:密钥文件怎么被读取?

A:把密钥写进项目根目录的 .env 文件(由 .env.example 复制而来),python-dotenv 会在启动时自动加载。

注意事项

  • 仅供授权范围内的安全研究使用,详见 DISCLAIMER.md。
  • 除模型密钥外,HIBP、Shodan、VirusTotal、GitHub 等 API Key 均为可选,仅影响对应工具的可用性与速率。
  • 云端 Apify 版本无需安装 Python 及 holehe/sherlock/sublist3r/phoneinfoga 二进制,也无需密钥。

核心亮点

  • 内置 19 个专业 OSINT 工具(如 holehe、maigret),覆盖账号、邮箱、社交等多维度信息收集
  • 支持多种交互方式(REPL、CLI、MCP),可灵活嵌入现有安全工具链或 IDE
  • 适配 Claude、GPT-4 及本地模型,兼顾云端能力与数据隐私需求

不足之处

  • 文档/社区待观察
  • 依赖 LLM 的指令理解能力,复杂任务可能需多次调整提示词

适用场景

  • 安全研究人员快速收集目标公开信息,进行威胁情报初步分析
  • 企业蓝队用于暴露面排查,发现员工或资产在互联网上的泄露痕迹
  • 教育场景中演示 OSINT 技术,配合授权环境进行安全教学

替代项目

Recon-ng、theHarvester、SpiderFoot

项目介绍

OpenOSINT 是智能体领域的开源项目,由 OpenOSINT 开发,是 2026 年新上线的项目。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,629)位列前 30%,在智能体分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,395 增加到 1,629,净增 234。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:安全研究人员快速收集目标公开信息,进行威胁情报初步分析。同类可对比的替代方案包括 Recon-ng、theHarvester、SpiderFoot。

上一篇:nopua

下一篇:agents

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12