cognis-digital/locateanything

GitHub: cognis-digital/locateanything

一款100%本地运行的照片地理定位推理工具,结合EXIF解析与本地视觉语言模型,为开源情报调查提供带有推理依据的位置候选结果。

Stars: 0 | Forks: 0

# 定位任何内容 ### 放入一张照片 → 获取排名后的位置猜测。100% 本地运行,由无审查的 vision + reasoning 模型驱动。 [![License: COCL 1.0](https://img.shields.io/badge/License-COCL%201.0-2b6cb0.svg)](LICENSE) ![Local](https://img.shields.io/badge/runs-100%25%20local-111111) ![MCP](https://img.shields.io/badge/MCP-native-black) [![Suite](https://img.shields.io/badge/Cognis-Neural%20Suite-6b46c1.svg)](https://github.com/cognis-digital/cognis-neural-suite) `#osint` `#geoint` `#geolocation` `#llm` `#vision` `#self-hosted`
一个本地化的**现实版 GeoGuessr**:它读取 EXIF GPS 信息,*并*使用本地的**无审查 vision-language 模型** + **reasoning 模型**对视觉线索(路牌、车牌、 建筑、植物、太阳位置)进行推理分析 — 无需云服务,无需 API key,不上传任何数据。 ``` pip install "cognis-locateanything[img]" fleet up vision reasoning # via https://github.com/cognis-digital/uncensored-fleet locate photo.jpg # → ranked candidates + rationale locate photo.jpg --format json ``` ## 使用说明 — 分步指南 1. 安装 CLI (控制台脚本: `locate`): pipx install "git+https://github.com/cognis-digital/locateanything.git" locate --version 2. 推断照片的拍摄地点 (完全在本地 vision + reasoning 模型上运行): locate ./photo.jpg 3. 获取用于 pipeline 或证据日志的机器可读输出: locate ./photo.jpg --format json > location.json 4. 读取结果 — 解析 JSON 以获取推断出的位置和理由: jq '.' location.json 5. 在 CI/batch 中,遍历一个文件夹的图片并收集结果: for f in images/*.jpg; do locate "$f" --format json; done > all_locations.jsonl ## 架构 ``` flowchart LR IMG[📷 image] --> EXIF[EXIF GPS parse] IMG --> VL[Uncensored VL model
visual clues] EXIF --> R[Reasoning model
rank candidates] VL --> R R --> OUT[Ranked locations + rationale
table / JSON / MCP] ``` ## 从任何 AI stack 中使用它 - **MCP server** (`locate mcp`) 适用于 Claude Desktop / Cursor / [uncensored-fleet](https://github.com/cognis-digital/uncensored-fleet) - **JSON** 输出可通过管道输入任何 agent · 一行代码接入 **LangChain/CrewAI** 工具 · 纯 **CLI** 调用 ## ⚠️ 负责任地使用 适用于 OSINT、新闻报道和研究。在对人物或私人财产的图片进行地理定位之前,请**获取同意**, 并遵守当地法律。您需对自己的使用行为负责。 ## 相关项目 [🤖 uncensored-fleet](https://github.com/cognis-digital/uncensored-fleet) · [🧠 engram](https://github.com/cognis-digital/engram) · [🔍 geolens](https://github.com/cognis-digital/geolens) · [🗂️ 套件](https://github.com/cognis-digital/cognis-neural-suite) ## 互操作性 `locateanything` 可与包含 300+ 工具的 Cognis 套件组合使用 — JSON 输入/输出以及共享的 兼容 OpenAI 的 `/v1` 主干。请参阅 **[INTEROP.md](INTEROP.md)** 了解 套件图谱、组合模式和参考 stack。 ## 集成 通过 [`cognis-connect`](https://github.com/cognis-digital/cognis-connect) 将 `locateanything` 的发现转发至 STIX/MISP/Sigma/Splunk/Elastic/Slack/webhook。请参阅 **[INTEGRATIONS.md](INTEGRATIONS.md)**。 ## 许可证 COCL v1.0 — 详见 [LICENSE](LICENSE)。
标签:ESC4, GEOINT, Homebrew安装, OSINT, Python, 人工智能, 图像地理定位, 文档结构分析, 无后门, 本地部署, 用户模式Hook绕过, 视觉语言模型, 逆向工具