World Monitor: Bảng tin tình báo địa chính trị
Hãy chọn World Monitor nếu bạn muốn một bảng theo dõi tình báo địa chính trị miễn phí, có thể tự triển khai, gom tin tức, dữ liệu thị trường, thông tin chuyến bay và điểm bất ổn vào một màn hình lấy bản đồ làm trung tâm, mà không cần ngân sách cỡ Palantir; bỏ qua nếu bạn cần tình báo cấp chuyên gia đã qua kiểm chứng kèm hợp đồng hỗ trợ, hoặc không thể chấp nhận điều khoản buộc chia sẻ mã nguồn của AGPL đối với một sản phẩm đóng.
Cả chục tab mở chỉ để theo dõi thế giới
Những người quan tâm đến OSINT muốn có một cái nhìn tổng quan về tình hình thế giới hôm nay thường phải mở cả chục tab trình duyệt: một trình tổng hợp tin tức, một công cụ theo dõi chuyến bay, một bảng theo dõi thị trường, một bản đồ xung đột, thậm chí là một công cụ doanh nghiệp kiểu Palantir mà họ không đủ tiền mua hoặc không thể tự triển khai. Tiền đề của World Monitor là phần lớn dữ liệu này vốn công khai hoặc có giá rẻ, nên nó kết nối hơn 65 nhà cung cấp dữ liệu bên ngoài vào một giao diện bản đồ kèm luồng tin duy nhất, thay vì bắt bạn tự ráp nối tất cả lại.
Dashboard OSINT lấy bản đồ làm trung tâm
World Monitor (github.com/koala73/worldmonitor) là một bảng theo dõi tình báo địa chính trị: một ứng dụng web mã nguồn mở viết bằng TypeScript và Vite, có thêm bản dựng desktop dùng Tauri, tổng hợp hơn 500 nguồn tin tức được chọn lọc trải khắp 15 danh mục, hiển thị chúng trên quả địa cầu 3D hoặc bản đồ phẳng WebGL với 56 loại lớp hiển thị, đồng thời tích hợp Chỉ số Bất ổn Quốc gia, một bảng theo dõi tài chính, và khả năng đối chiếu tín hiệu xuyên lĩnh vực — tất cả được tổng hợp thành các bản tóm tắt ngắn do AI viết.
Sẵn sàng cho agent, không chỉ cho con người
Dự án đang được chú ý vì ba lý do cụ thể chứ không phải vì chiêu trò truyền thông: nó tự giới thiệu rõ ràng là sẵn sàng cho tác nhân AI (có máy chủ MCP, REST API được tài liệu hóa theo OpenAPI, các SDK chính thức cho Python/Ruby/Go, cùng các tệp llms.txt và tệp kỹ năng tác nhân được công bố công khai — chứ không chỉ là giao diện dành cho con người), nó cung cấp một chế độ miễn phí/chạy cục bộ thực sự dùng được qua Ollama mà không cần bất kỳ khóa API nào, và nó được định vị trực tiếp để cạnh tranh với các công cụ nhận thức tình huống kiểu Palantir nhưng miễn phí hoàn toàn cho người tự triển khai. Repo hiện có 74.636 lượt gắn sao và 11.210 lượt phân nhánh, và chính bảng trạng thái trong README đánh dấu cả các phiên bản web được triển khai lẫn các bản nhị phân desktop là đang được bảo trì tích cực trong cùng một quy trình phát hành.
Quả cầu 3D, điểm bất ổn và radar tài chính
- ✓Hơn 500 nguồn tin tức được chọn lọc trải khắp 15 danh mục, được cô đọng thành các bản tóm tắt do AI tạo ra
- ✓Hai chế độ hiển thị bản đồ: quả địa cầu 3D (globe.gl/Three.js) và bản đồ phẳng WebGL (deck.gl/MapLibre) với 56 loại lớp hiển thị có thể chọn
- ✓Chỉ số Bất ổn Quốc gia (CII v8), điểm số áp lực do máy chủ tính toán cho 31 quốc gia thuộc nhóm 1 (Tier-1)
- ✓Khả năng đối chiếu chéo giữa các luồng dữ liệu, tự động cảnh báo khi tín hiệu quân sự, kinh tế, thiên tai và leo thang căng thẳng cùng hội tụ vào một sự kiện
- ✓Bảng theo dõi tài chính bao quát 29 sàn giao dịch chứng khoán cùng hàng hóa và tiền mã hóa, tổng hợp thành chỉ số thị trường gồm 7 tín hiệu
- ✓Truy cập bằng lập trình thông qua máy chủ MCP, REST API có tài liệu đầy đủ, CLI dạng npm, và các SDK cho Python/Ruby/Go
- ✓Sáu phiên bản trang web (world, tech, finance, commodity, happy, energy) được xây dựng từ cùng một mã nguồn, cùng với một ứng dụng desktop dùng Tauri cho macOS, Windows và Linux
Từ bàn làm việc tòa soạn đến pipeline của agent
- •Các nhà nghiên cứu OSINT và nhà báo muốn có một giao diện bản đồ kèm luồng tin duy nhất để theo dõi một sự kiện đang diễn biến, thay vì mở cả chục tab trình duyệt
- •Lập trình viên muốn kết nối một tác nhân AI hoặc kịch bản tự động với dữ liệu địa chính trị/tài chính có cấu trúc thông qua máy chủ MCP hoặc REST API, thay vì phải cào dữ liệu từ các trang tin tức
- •Người muốn tự triển khai một bảng nhận thức tình huống riêng tư, chạy hoàn toàn cục bộ qua Ollama, không cần bất kỳ khóa API của bên thứ ba nào
- •Đội nhóm muốn dùng một mảng chuyên biệt (kiểu finance.worldmonitor.app, energy, commodity) thay vì toàn bộ bảng theo dõi thế giới
- •Bất kỳ ai muốn xem thử giao diện tình báo kiểu Palantir thực sự trông như thế nào trước khi cam kết với một nhà cung cấp giải pháp doanh nghiệp
Chạy local mà không cần API key nào
Clone repo về, chạy npm install, rồi chạy npm run dev — ứng dụng sẽ mở tại localhost:3000 (có thể đổi cổng bằng biến DEV_PORT trong .env.local). README nói rõ ứng dụng cơ bản chạy được mà không cần bất kỳ biến môi trường nào — không cần khóa API để thấy bảng theo dõi hoạt động. Các nguồn dữ liệu riêng cho từng tính năng (nguồn tin tài chính, dữ liệu hàng không, v.v.) cần thông tin xác thực riêng, được liệt kê trong .env.example, và không nằm trong phần hướng dẫn khởi động nhanh. Một hướng dẫn tự triển khai riêng bao gồm Vercel, Docker và triển khai dạng tĩnh, dành cho ai muốn chạy ứng dụng ở nơi khác ngoài máy laptop cá nhân.
Các bản biến thể, CLI và MCP server
Có các lệnh dev riêng cho từng mảng (npm run dev:tech, dev:finance, dev:commodity, dev:happy, dev:energy) nếu bạn chỉ muốn dùng một phần của bảng theo dõi thay vì toàn bộ góc nhìn thế giới. Để dùng bằng lập trình: CLI (npx worldmonitor tools) liệt kê các công cụ có sẵn mà không cần khóa, nhưng khi gọi để lấy dữ liệu thật — ví dụ worldmonitor risk IR --api-key wm_xxx — thì cần một khóa API được cấp tại worldmonitor.app/pro. Cơ chế khóa tương tự cũng áp dụng cho máy chủ MCP tại worldmonitor.app/mcp (tools/list công khai, còn tools/call cần xác thực) và REST API tại api.worldmonitor.app. Người đóng góp cần chạy npm run typecheck và npm run build:full trước khi mở PR, theo hướng dẫn trong CONTRIBUTING.md.
Những gì thực sự dùng miễn phí được
- ✓Bảng theo dõi cốt lõi thực sự hoạt động được mà không cần bất kỳ khóa API nào ở chế độ cục bộ/qua Ollama — không chỉ là câu quảng cáo suông
- ✓Có bề mặt lập trình thực sự dành cho tác nhân AI — máy chủ MCP, REST API, CLI và ba SDK chính thức — thay vì một công cụ chỉ có giao diện mà bạn phải cào dữ liệu
- ✓Chính bảng trạng thái trong README cho thấy cả các phiên bản web được triển khai lẫn các bản nhị phân desktop đều đang được bảo trì tích cực từ cùng một quy trình phát hành
- ✓Hỗ trợ 25 ngôn ngữ kèm chữ viết từ phải sang trái (RTL), hữu ích nếu nguồn OSINT của bạn không chỉ toàn tiếng Anh
- ✓Sáu phiên bản chuyên biệt (finance, tech, energy, commodity...) giúp bạn không phải tải toàn bộ bảng theo dõi thế giới nếu chỉ quan tâm đến một lĩnh vực
AGPL, gói trả phí và chỉ một người duy trì
- △Chỉ dùng giấy phép AGPL-3.0: nếu bạn sửa đổi mã nguồn và chạy nó như một dịch vụ mạng (SaaS), bạn buộc phải chia sẻ lại mã nguồn theo AGPL; muốn dùng thương mại riêng tư, mã nguồn đóng thì phải mua giấy phép thương mại riêng từ tác giả
- △Quyền truy cập đầy đủ vào API/MCP nằm sau gói trả phí pro — bạn có thể liệt kê công cụ miễn phí, nhưng gọi để lấy dữ liệu thật thì cần khóa API từ worldmonitor.app/pro
- △Việc không cần biến môi trường chỉ đúng với bảng theo dõi cơ bản; một số nguồn dữ liệu riêng cho từng tính năng (tài chính, hàng không, v.v.) vẫn cần thông tin xác thực không nằm trong phần khởi động nhanh, buộc bạn phải đọc thêm .env.example
- △Có ba lỗ hổng bảo mật thực sự được ghi nhận trong phần lời cảm ơn của README — lộ lệnh IPC, vấn đề ranh giới tin cậy giữa renderer và sidecar, và chèn thông tin xác thực qua fetch-patch trong bản dựng desktop — tất cả đều đã được công bố và có lẽ đã được vá, nhưng vẫn nên đọc SECURITY.md trước khi chạy ứng dụng Tauri với bất kỳ dữ liệu nhạy cảm nào
- △Chỉ có một người bảo trì được nêu tên (Elie Habib), không phải một công ty hay tổ chức, nên tồn tại rủi ro phụ thuộc vào một cá nhân duy nhất nếu bạn xây dựng thứ gì đó cần dựa vào dự án này lâu dài
GDELT, ACLED và phép so sánh với Palantir
Ai thực sự nên tự host công cụ này
World Monitor đáng để cài đặt nếu bạn muốn một bảng theo dõi tình báo địa chính trị tự triển khai được, phục vụ công việc OSINT cá nhân, một tòa soạn báo chí, hoặc một tác nhân AI cần dữ liệu sự kiện thế giới có cấu trúc qua API — nhất là khi bạn thoải mái chạy cục bộ qua Ollama hoặc chấp nhận được các điều khoản của AGPL. Đây là lựa chọn sai nếu bạn cần một sản phẩm thương mại mã nguồn đóng mà không muốn mua giấy phép riêng, hoặc cần tình báo cấp độ chịu trách nhiệm pháp lý, đã qua kiểm chứng bởi chuyên gia phân tích, thay vì một công cụ tổng hợp và chấm điểm do một người xây dựng.
Câu hỏi thường gặp về World Monitor
Bảng theo dõi và mã nguồn đều miễn phí và mã nguồn mở (AGPL-3.0); ứng dụng cơ bản chạy cục bộ mà không cần khóa API, thông qua Ollama. Quyền truy cập đầy đủ vào API/MCP để dùng bằng lập trình thì nằm sau gói trả phí pro tại worldmonitor.app/pro.
Có. Ngoài chạy npm run dev trên localhost, còn có một hướng dẫn tự triển khai riêng bao gồm Vercel, Docker và triển khai dạng tĩnh, cùng một bản dựng desktop dùng Tauri cho macOS, Windows và Linux.
Chỉ dùng giấy phép AGPL-3.0. Việc sử dụng cá nhân, tự triển khai, tạo bản phân nhánh, thậm chí dùng thương mại hoặc làm SaaS đều được AGPL cho phép, miễn là bạn tuân thủ các điều khoản copyleft của nó — nghĩa là nếu bạn sửa đổi mã nguồn rồi chạy nó như một dịch vụ mạng, bạn cũng phải chia sẻ mã nguồn đó. Việc dùng riêng tư, mã nguồn đóng, độc quyền, hoặc sử dụng thương hiệu chính thức, đòi hỏi phải có giấy phép thương mại hoặc giấy phép nhãn hiệu riêng từ tác giả.
Có, đó là một mục tiêu thiết kế được nêu rõ — dự án cung cấp máy chủ MCP, REST API có tài liệu đầy đủ, CLI dạng npm, các SDK chính thức cho Python/Ruby/Go, và các tệp giúp tác nhân AI khám phá (llms.txt, bản kê khai kỹ năng tác nhân, api-catalog) dành cho kịch bản tự động và tác nhân AI, chứ không chỉ cho trình duyệt.
Hơn 500 nguồn tin tức trải khắp 15 danh mục, cùng hơn 65 nhà cung cấp bên ngoài trải rộng các lĩnh vực địa chính trị, tài chính, năng lượng, khí hậu, hàng không, an ninh mạng, quân sự và hạ tầng — bao gồm cả dữ liệu chuyến bay từ bên thứ ba là Wingbits, một dịch vụ ADS-B. Một công cụ theo dõi độ mới sẽ giám sát toàn bộ 35 nhóm nguồn dữ liệu.
Repo liên quan
Chưa chắc worldmonitor có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về worldmonitor.
