TL;DR

Crucix là một intelligence terminal mã nguồn mở, self-hosted, kéo dữ liệu real-time từ 27 nguồn OSINT công khai — từ ADS-B flight tracking, AIS ship tracking, NASA FIRMS, NOAA, GDELT, ACLED, OFAC sanctions, tới FRED và Yahoo Finance — render tất cả lên một dashboard kiểu Jarvis với 3D globe. Nó quét song song 15 phút/lần, phát hiện anomaly cross-domain, và đẩy alert 3 cấp (FLASH / PRIORITY / ROUTINE) ra Telegram hoặc Discord. Cắm thêm một LLM (Claude, Gemini, OpenAI, Mistral, Grok, ...) thì nó tự sinh trade idea. Giấy phép AGPL v3. 18/27 nguồn không cần API key. Chi phí thật: $0 (hoặc ~$10/tháng nếu muốn ADS-B Exchange không bị filter).

Crucix dashboard với 9 loại marker trên world map

Tin mới — Crucix là gì?

Crucix (repo calesthio/Crucix) hit GitHub Trending giữa tháng 3/2026 và giờ đang ở 9.000 stars, 1.400 forks, 11 contributors. Pitch của nó ngắn gọn trên repo: "Your own intelligence terminal. 27 sources. One command. Zero cloud."

Thay vì bạn phải mở 20 tab mỗi sáng để check flightradar, marinetraffic, GDELT, treasury yields, NOAA alerts, sanctions list... Crucix chạy node server.mjs trên máy bạn, mở localhost:3117, và quét tất cả song song qua Promise.allSettled(). Mỗi chu kỳ sweep mất 30–60 giây, auto-refresh 15 phút một lần qua Server-Sent Events.

Vì sao điều này đáng chú ý

Thị trường intel thương mại — Flashpoint, Dataminr — bán contract 6 con số/năm cho chính phủ và tập đoàn. Crucix không cố thay thế pipeline curated của họ, nhưng nó cho cá nhân một thứ gần đúng ở mức comparable cross-domain awareness với chi phí một VPS và vài free API key.

Ba điểm khiến developer cộng đồng chú ý:

  • Zero telemetry, zero cloud. Dữ liệu không rời máy bạn. Với ai làm OSINT nhạy cảm, đây là feature, không phải bug.
  • Graceful degradation ở mức kiến trúc. Một nguồn API chết không làm crash cả sweep — nó chỉ hiện error trên source health panel và giữ snapshot non-empty gần nhất.
  • Modular. Mỗi trong 27 nguồn là một file .mjs standalone trong apis/sources/. Muốn test riêng? node apis/sources/gdelt.mjs. Muốn thêm nguồn thứ 28? Export một hàm briefing() và PR vào.

Số liệu kỹ thuật

PropertyValue
Tổng số nguồn27 (11 Geopolitical/OSINT, 7 Economic/Financial, 7 Environment/Social/SIGINT, 1 Space, 1 Markets)
Sweep interval15 phút (configurable)
Sweep duration30–60 giây
Alert tiersFLASH / PRIORITY / ROUTINE
LLM providers8 (Anthropic, OpenAI, Gemini, OpenRouter, Codex, MiniMax, Mistral, Grok)
Chat integrationsTelegram & Discord (two-way)
Nguồn không cần API key18 / 27
Nguồn trả phí1 (ADS-B Exchange ~$10/tháng)
RuntimeNode.js 22+, Express là dep duy nhất
LicenseAGPL v3

Nguồn đáng chú ý: GDELT tracking sự kiện toàn cầu qua 100+ ngôn ngữ, OpenSky + ADS-B Exchange theo dõi máy bay real-time, NASA FIRMS phát hiện cháy từ vệ tinh, Safecast + EPA RadNet giám sát phóng xạ gần nhà máy hạt nhân, ACLED ghi nhận xung đột vũ trang, OFAC + OpenSanctions screening cấm vận, FRED với 22 chỉ số kinh tế, CelesTrak tracking ISS, vệ tinh quân sự, Starlink/OneWeb fleet count, và KiwiSDR — mạng lưới ~600 HF radio receiver toàn cầu.

So sánh nhanh

CrucixFlashpoint / DataminrTaranis AI
LicenseAGPL v3, openClosed, enterpriseOpen, enterprise-grade
HostingSelf-hosted, zero cloudSaaSSelf-hosted (phức tạp hơn)
Chi phí$0 (hoặc ~$10/tháng ADS-B)6 con số/nămFree nhưng deploy nặng
Target userCá nhân, indie analystTổ chức, governmentSOC team
DataRaw public API + LLM layerCurated, validatedCurated

Use case thực tế

Flat map view với OSINT markers — view thay thế cho 3D globe

Trader. Trên live demo của Crucix, LLM đã generate trade idea cụ thể: Long UCO với rationale "WTI $91.72, Brent $95.02, GSCPI 0.68 trên trung bình, căng thẳng Hormuz chưa giải quyết" — high confidence. Song song là Short TLT với DGS10 4.31, T10Y2Y +0.52, lạm phát sticky — medium confidence. Pair trade Long XLE / Short XLI bắt geopolitical premium trong năng lượng vs. áp lực chi phí lên công nghiệp.

Journalist + OSINT analyst. Kịch bản mà tác giả mô tả: 2h sáng nhận Telegram alert — phóng xạ tăng đột biến gần nhà máy hạt nhân, cross-reference với hoạt động bay quân sự bất thường cùng khu vực, và spike chatter xung đột trên social. Ba tín hiệu riêng lẻ đều ROUTINE; gộp lại thành FLASH.

Researcher. GDELT ghi nhận protest tăng tại một thành phố cảng. AIS cho thấy pattern shipping bất thường. FRED báo commodity giá biến động. Không tool đơn nguồn nào bắt được correlation ba chiều đó — Crucix tự tổng hợp thành briefing.

Limitations & pricing

Crucix không phải bản thay thế cho intel platform doanh nghiệp. Vài điểm cần tỉnh táo:

  • Public API có thể rate-limit hoặc đổi schema bất ngờ (OpenSky trả HTTP 429 khi truy vấn quá aggressive). Crucix không bypass — nó surface throttle lên source health panel.
  • LLM analysis là supplementary, không authoritative. Đừng trade thật chỉ dựa vào output của nó.
  • Community đã phản hồi: một số user báo broken deps khi setup; một người flag "UAV data is fake"; vài module nghi AI-generated với placeholder. Kiểm tra kỹ nguồn trước khi dùng cho quyết định quan trọng.
  • Philosophical pushback: liệu awareness liên tục về khủng hoảng bạn không kiểm soát được có biến thành hyper-alert stress hơn là intelligence thực sự?

Pricing: $0 với 18/27 nguồn không cần key. Ba free-tier key (FRED, NASA FIRMS, EIA) mất ~60 giây đăng ký mỗi cái. Duy nhất ADS-B Exchange trả ~$10/tháng qua RapidAPI nếu muốn dữ liệu bay quân sự không bị filter.

Còn gì phía trước

Commit gần nhất (tháng qua) thêm 3D WebGL globe, CelesTrak space tracking, chuyển sang AGPL v3, i18n, gold/silver vào markets dashboard, Docker Hub publishing, loading page có countdown. Chưa có release formal. Kiến trúc modular khuyến khích cộng đồng đóng góp nguồn thứ 28 — spec đơn giản: file .mjs trong apis/sources/, export briefing() trả về structured data, add vào orchestrator trong apis/briefing.mjs.

Một fork active — spiderdev27/Crucix-intelligence-terminal — duy trì implementation song song. Liên hệ tác giả cho partnership: celesthioailabs@gmail.com.

Nguồn: github.com/calesthio/Crucix, crucix.live, Top AI Product analysis, DEV Community.