Repolode
calesthio

calesthio/Crucix

自托管的情报仪表盘,每 15 分钟汇总 27 个开源数据源,并通过 Telegram 或 Discord 推送提醒。

可替代:DataminrPalantir Gotham

Star
12,128
Fork
1,868
未关闭 Issue
90
最近提交
5个月前

这是什么?

Crucix 是一个用 Node.js 编写的本地情报仪表盘,并行查询 27 个公开数据源,涵盖卫星火点检测、航班与船舶追踪、辐射监测、武装冲突事件、制裁名单、经济指标、实时市场价格和社交舆情。结果展示在一个独立的 HTML 页面上,包含 3D 地球视图和平面地图,并通过 SSE 自动刷新。

每轮扫描会对比上一次的结果,找出变化,并将提醒分为 FLASH、PRIORITY、ROUTINE 三个等级,推送到 Telegram 或 Discord。两个机器人都支持 /brief、/sweep、/status 等命令。可选的大模型层支持多家服务商,用于生成交易思路和对提醒分级;未配置时由基于规则的引擎完成判断。

大多数数据源无需 API 密钥。运行时只依赖 Express,可用 `node server.mjs` 或 Docker Compose 启动,需要 Node.js 22 及以上版本。

核心功能

  • 01默认每 15 分钟并行汇总 27 个开源数据源
  • 023D 地球与平面地图视图,支持按地区筛选
  • 03FLASH、PRIORITY、ROUTINE 三级提醒推送到 Telegram 或 Discord
  • 04支持 /brief、/sweep 等双向机器人命令
  • 05可选接入八家大模型服务商,未配置时使用规则引擎
  • 06支持本地运行和 Docker Compose 部署,不包含遥测

适用场景

  • 在个人电脑上追踪地缘政治与武装冲突动态
  • 结合新闻信号监测经济指标和大宗商品价格
  • 跨数据源信号发生变化时通过手机接收提醒
  • 试验 OSINT 数据管道和数据源模块

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/calesthio/Crucix.git
  2. 2

    进入项目目录

    cd Crucix
  3. 3

    安装依赖

    npm install
  4. 4

    复制环境变量模板并添加 API 密钥

    cp .env.example .env
  5. 5

    启动仪表盘

    npm run dev

使用前须知

  • 需要 Node.js 22 或更高版本。
  • 部分有用的数据源需要 API 密钥,其中 ADS-B 约需每月 10 美元。
  • 首次扫描需要 30–60 秒,仪表盘启动时会是空的。
  • 采用 AGPL-3.0 许可证,基于其修改的网络服务需要公开源代码。

标签

常见问题

Crucix 是什么?
自托管的情报仪表盘,每 15 分钟汇总 27 个开源数据源,并通过 Telegram 或 Discord 推送提醒。 Crucix 是一个用 Node.js 编写的本地情报仪表盘,并行查询 27 个公开数据源,涵盖卫星火点检测、航班与船舶追踪、辐射监测、武装冲突事件、制裁名单、经济指标、实时市场价格和社交舆情。结果展示在一个独立的 HTML 页面上,包含 3D 地球视图和平面地图,并通过 SSE 自动刷新。
Crucix 可以免费使用吗?用的什么许可证?
Crucix 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Crucix 还在维护吗?
半年内有更新。Crucix 最近一次提交是在 2026年5月20日。
Crucix 适合用来做什么?
在个人电脑上追踪地缘政治与武装冲突动态 结合新闻信号监测经济指标和大宗商品价格 跨数据源信号发生变化时通过手机接收提醒 试验 OSINT 数据管道和数据源模块
Crucix 怎么安装和运行?
克隆仓库: git clone https://github.com/calesthio/Crucix.git 进入项目目录: cd Crucix 安装依赖: npm install 复制环境变量模板并添加 API 密钥: cp .env.example .env 启动仪表盘: npm run dev
在哪里获取 Crucix?
源代码和安装说明在 GitHub 上:https://github.com/calesthio/Crucix

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目