N-13-Analytics/intelligence-cockpit

GitHub: N-13-Analytics/intelligence-cockpit

开源情报分析前端,用于将实体、关系、来源和行动映射为交互式网络图和地理空间地图,帮助调查人员可视化复杂关联网络。

Stars: 0 | Forks: 0

# 🛰️ N-13 — 情报分析前端 **开源情报 (OSINT) 控制中心,用于将实体、关系、来源和行动映射为交互式网络图和地理空间地图。** [[**在线演示**]](https://app.n-13.net)
[![Vue.js](https://img.shields.io/badge/Vue.js-3-4FC08D?style=for-the-badge&logo=vuedotjs&logoColor=white)](https://vuejs.org/) [![Quasar](https://img.shields.io/badge/Quasar-2-1976D2?style=for-the-badge&logo=quasar&logoColor=white)](https://quasar.dev/) [![TypeScript](https://img.shields.io/badge/TypeScript-5-3178C6?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org/) [![Vite](https://img.shields.io/badge/Vite-⚡-646CFF?style=for-the-badge&logo=vite&logoColor=white)](https://vitejs.dev/) [![Cytoscape.js](https://img.shields.io/badge/Cytoscape.js-graphs-F7A70A?style=flat-square&logo=cytoscapedotjs&logoColor=white)](https://js.cytoscape.org/) [![Mapbox](https://img.shields.io/badge/Mapbox-GL-000000?style=flat-square&logo=mapbox&logoColor=white)](https://www.mapbox.com/) [![Pinia](https://img.shields.io/badge/Pinia-ORM-FFD859?style=flat-square&logo=pinia&logoColor=black)](https://pinia.vuejs.org/) [![Playwright](https://img.shields.io/badge/Tested_with-Playwright-2EAD33?style=flat-square&logo=playwright&logoColor=white)](https://playwright.dev/) [![Sentry](https://img.shields.io/badge/Monitored-Sentry-362D59?style=flat-square&logo=sentry&logoColor=white)](https://sentry.io/) [![Docker](https://img.shields.io/badge/Docker-ready-2496ED?style=flat-square&logo=docker&logoColor=white)](https://www.docker.com/) ![Made in Germany](https://img.shields.io/badge/Made%20in-Germany-black?style=flat-square&labelColor=%23dd0000&color=%23ffce00) ![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square)
N-13 intelligence dashboard

## 👥 适用人群 N-13 专为需要将分散的开源信息转化为清晰、相互关联的全貌的专业人士打造: - 📰 **记者和新闻编辑室** — 绘制新闻背后的人物、公司和资金流向图。 - 🕵️ **私人和企业调查员** — 尽职调查、资产追踪、关联分析。 - 👮 **警察和执法调查部门** — 在办案过程中可视化网络关系。 - 🛰️ **OSINT 官员** — 收集、连接和交叉比对公开来源情报。 - 🧠 **情报和威胁分析师** — 实体/关系映射、时间线、态势图。 - 🎓 **研究人员和学者** — 研究网络、虚假信息活动和公共记录。 ### 示例用例 - 构建一个组织及其相关人员的**实体-关系图**。 - 追踪跨多份文档的**个人、公司和来源之间的联系**。 - 为每个声明附加**来源**,使调查结果保持可审计和可共享。 - 在**地图**上标出实体,查看活动在地理位置上的集中分布。 - 通过图表时间线观察网络的**随时间演变过程**。 ## 🚀 快速开始 只需一两行命令即可运行。 **使用 Docker(推荐):** ``` docker compose up ``` 然后打开 **http://localhost:9000**。就是这样 —— 无需任何配置。 **或者使用 Node.js**(要求 Node `^20`): ``` npm install && npm run dev ``` ## 🖼️ 截图 | 情报仪表盘 | 实体详情对话框 | | :------------------------------------------------------------------: | :--------------------------------------------------------------: | | | | | **创建实体对话框** | **定价** | | | | ## ✨ 功能 - 🕸️ **交互式网络图** — 采用 fcose / cose-bilkent 布局的 Cytoscape.js,支持实时边绘制、右键菜单和一键导出 JPG。 - 🗺️ **地理空间视图** — Mapbox GL 地图与图表中的实体相链接。 - 🧩 **实体、关系、来源、行动** — 由 Pinia-ORM 支持的完全类型化领域模型。 - 🔍 **快速实体搜索**,以及实体、关系和来源的最近创建动态流。 - 🪟 **侧边栏/对话框工作流** — 详情和创建表单按需以 Quasar 对话框的形式打开。 - 🔐 **JWT 认证**,通过 Axios 拦截器实现透明的 token 刷新。 - 📈 **Sentry** 生产环境中的错误跟踪、追踪和会话回放。 ## 🧱 技术栈 | 层级 | 技术 | | ------------ | --------------------------------------------------------------- | | 框架 | Vue 3 (`