/ 오픈소스 / worldmonitor

worldmonitor

65개 이상의 소스에서 뉴스, 지정학적, 금융 및 인프라 데이터를 수집하고 AI 기반 분석을 제공하는 실시간 글로벌 인텔리전스 대시보드입니다.

TypeScriptNOASSERTIONPlatform
⭐ GitHubhttps://github.com/koala73/worldmonitor
75,695
스타 수
+0
스타 증가율
Jul 28, 2026
최근 업데이트
2
클릭 수

1. 프로젝트 개요

WorldMonitor는 65개 이상의 외부 제공업체로부터 뉴스, 지정학, 금융 및 인프라 데이터를 수집하고 AI를 통해 단일 상황 인식 인터페이스로 종합하여, 사용자가 글로벌 이벤트를 추적하기 위해 수십 개의 서로 다른 소스를 모니터링할 필요가 없도록 하는 실시간 글로벌 인텔리전스 대시보드입니다.

2. 배경 및 포지셔닝

WorldMonitor는 특정 문제를 해결하기 위해 만들어졌습니다. 분쟁, 시장 충격, 자연재해, 인프라 중단과 같은 글로벌 이벤트는 수백 개의 뉴스 피드, 거래소 티커 및 전문 트래커에 흩어져 있어 어떤 한 사람이 전 세계에서 일어나고 있는 일에 대한 일관된 그림을 구축하기 어렵습니다. 이 프로젝트는 이러한 단편화된 신호를 큐레이션된 피드, 인터랙티브 지도 및 AI 생성 브리프로 통합하여 원시 데이터를 실행 가능한 인사이트로 전환합니다.

일반적인 뉴스 애그리게이터나 단일 목적 대시보드(예: 항공편 트래커 또는 주식 티커)와 비교할 때, WorldMonitor는 지정학, 금융, 에너지, 항공 및 보안을 포함한 여러 인텔리전스 도메인을 하나의 통합 플랫폼으로 결합하여 풍부한 시각적 인터페이스(3D 글로브, WebGL 지도)와 데이터 위에 구축하려는 개발자를 위한 완전한 프로그래밍 방식 액세스(API, MCP 서버, CLI, SDK)를 모두 제공함으로써 차별화됩니다.

3. 기능 카테고리

📰 뉴스 수집

15개 카테고리에 걸쳐 500개 이상의 큐레이션된 피드를 AI 생성 브리프로 종합합니다.

  • 글로벌 속보 수집
  • 카테고리 기반 필터링(지정학, 비즈니스, 기술 등)
  • AI 요약 일일/시간별 브리프
  • 35개 소스 그룹에 걸친 소스 최신성 모니터링
  • 목적: 수십 개의 뉴스 사이트를 수동으로 스캔하는 것을 단일 큐레이션 스트림으로 대체합니다.

🌍 매핑 및 시각화

두 가지 매핑 시스템에 걸쳐 렌더링되는 56개의 지도 레이어 유형.

  • 인터랙티브 3D 글로브(globe.gl, Three.js)
  • WebGL 플랫 지도(deck.gl, MapLibre GL)
  • 분쟁, 인프라 및 날씨를 위한 레이어 오버레이
  • 실시간 이벤트 핀 및 클러스터링
  • 목적: 사용자에게 글로벌 이벤트가 전개되는 위치에 대한 공간적, 시각적 이해를 제공합니다.

📊 금융 레이더

29개 증권거래소와 상품 및 암호화폐를 아우르는 커버리지.

  • 실시간 거래소 지수 추적
  • 상품 가격 모니터링
  • 암호화폐 시장 데이터
  • 교차 시장 상관관계 보기
  • 목적: 거시/지정학적 이벤트를 실시간 시장 움직임과 연결합니다.

🔐 보안 및 리스크

31개 1등급 국가에 대한 국가 불안정 지수(CII) v8 스트레스 스코어링.

  • 복합 리스크 스코어링 방법론
  • 국가별 역사적 추세 추적
  • 다중 요소 스트레스 지표
  • 목적: 연구, 분석 및 의사 결정을 위한 지정학적 리스크를 정량화합니다.

에너지 추적

글로벌 에너지 시장 및 인프라 신호에 대한 전용 모니터링으로, 더 광범위한 리스크 및 금융 보기로 피드됩니다.

🛰️ 항공 인텔리전스

ADS-B 추적을 위한 Wingbits 파트너십을 통해 제공되는 비행 데이터.

  • 실시간 비행 위치 추적
  • 주목할 만한/군용 비행 하이라이트
  • 공역 중단 경고
  • 목적: 글로벌 이벤트와 관련된 항공 활동을 거의 실시간으로 표면화합니다.

🌐 다국어 지원

완전한 오른쪽에서 왼쪽으로(RTL) 텍스트 지원을 포함한 25개 언어로, 대시보드를 진정한 글로벌 관객이 접근할 수 있도록 합니다.

4. 주요 하이라이트

  • 로컬 AI, API 키 불필요 — Ollama 통합을 통해 사용자는 자신의 머신에서 완전히 AI 요약을 실행할 수 있어 클라우드 AI 비용과 키 관리를 피할 수 있습니다.
  • 단일 코드베이스에서 여섯 가지 사이트 변형worldmonitor.app을 비롯해 기술, 금융, 상품, 해피 및 에너지 뉴스를 위한 테마 배포가 모두 공유 기반에서 구축됩니다.
  • 네이티브 데스크톱 앱 — Tauri 2(Rust 백엔드 + Node.js 사이드카)가 웹 및 PWA 경험과 함께 macOS, Windows 및 Linux 데스크톱 클라이언트를 구동합니다.
  • 완전한 프로그래밍 방식 액세스 — 공개 MCP 서버, REST API, 공식 CLI 및 Python, Ruby, Go를 위한 제로 종속성 SDK는 데이터를 웹 UI를 훨씬 넘어 사용할 수 있게 합니다.
  • Protocol Buffers 기반 API 레이어 — 35개 서비스에 걸친 288개의 proto는 통합자를 위한 강력하게 타입이 지정된 효율적인 데이터 계약을 제공합니다.
  • 75k+ GitHub 스타 및 GitHub 트렌딩 1위(2026년 6월) — 강력한 커뮤니티 채택과 활발한 개발을 반영합니다.

5. 역할별 사용 사례

일반 개발자 — REST API, CLI 또는 SDK를 사용하여 처음부터 스크래핑/수집 파이프라인을 구축하지 않고도 큐레이션된 뉴스, 리스크 또는 시장 데이터를 자체 애플리케이션으로 가져옵니다.

데이터/연구 과학자 — 국가 불안정 지수 및 역사적 추세 데이터를 지정학적 또는 경제 연구를 위한 구조화된 데이터셋으로 활용합니다.

보안/리스크 분석가 — 불안정성, 분쟁 또는 인프라 중단에 대한 조기 신호를 위해 보안 및 리스크와 항공 인텔리전스 카테고리를 모니터링합니다.

프로젝트 관리자 / 의사 결정자 — 통합 대시보드와 AI 생성 브리프를 사용하여 여러 소스를 수동으로 교차 참조하지 않고도 빠른 교차 도메인 상황 개요를 얻습니다.

6. 시작하기

필요한 것 찾기worldmonitor.app에서 라이브 대시보드 및 카테고리 피드를 탐색하거나, tech.worldmonitor.appfinance.worldmonitor.app과 같은 테마 변형을 탐색해 보세요.

설치 / 통합

git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev

localhost:3000에서 로컬로 실행됩니다. 시작하는 데 환경 변수가 필요하지 않으며, 선택적 API 키는 .env.local에서 구성할 수 있습니다. API/SDK 통합의 경우 npm install -g worldmonitor를 통해 CLI를 설치하거나 pip install worldmonitor-sdk(Python) / gem install worldmonitor(Ruby)를 통해 SDK를 설치하세요.

기여CONTRIBUTING.md를 읽고 메인 저장소에 풀 리퀘스트를 여세요.

7. 프로젝트 구조

worldmonitor/
├── src/       # 메인 프론트엔드 애플리케이션 (TypeScript, Vite)
├── api/       # 백엔드 서비스 및 REST API
├── cli/       # 명령줄 인터페이스 패키지
├── sdk/       # 언어별 SDK (Python, Ruby, Go)
├── server/    # 서버 측 로직 및 릴레이 서비스
├── docker/    # 자체 호스팅을 위한 컨테이너 구성
└── docs/      # 프로젝트 문서
  • src/에는 글로브/지도 렌더링 및 뉴스 피드 구성 요소를 포함한 핵심 대시보드 UI가 포함되어 있습니다.
  • api/는 프론트엔드, CLI 및 SDK에서 소비하는 Protocol Buffers 기반 서비스 레이어를 구현합니다.
  • sdk/는 서드파티 통합을 위해 공식적으로 유지 관리되는 클라이언트 라이브러리를 호스팅합니다.

8. 관련 에코시스템

  • Ollama — 선택적 로컬, 키 없는 AI 요약을 구동합니다.
  • Groq / OpenRouter — 더 빠르거나 더 강력한 요약을 위한 선택적 클라우드 AI 제공업체.
  • Wingbits — 항공 인텔리전스 기능 배후의 비행 데이터 파트너.
  • Vercel Edge Functions / Railway — 호스팅 서비스를 위한 배포 인프라.
  • Tauri 2 — 네이티브 데스크톱 애플리케이션을 구동합니다.

9. 라이선스

  • ✅ 개인, 연구 및 교육용 사용
  • ✅ 자체 인스턴스 자체 호스팅
  • ✅ 소스 변경 사항이 AGPL-3.0에 따라 공유되는 한 코드 포크 및 수정
  • ✅ AGPL-3.0 의무(소스 공개)가 충족되는 한 상업적 사용 및 SaaS 배포
  • ❌ 소스 코드를 공개하지 않는 비공개 소스/독점 배포
  • ❌ 허가 없이 WorldMonitor 상표 사용
  • ℹ️ 독점적이고 비공개 소스 배포 조건이 필요한 조직을 위해 별도의 상업용 라이선스를 사용할 수 있습니다. 저장소를 통해 유지 관리자에게 문의하세요.

10. FAQ

Q: WorldMonitor를 로컬에서 실행하려면 API 키가 필요합니까?
A: 아니요. 기본 로컬 설정은 npm install && npm run dev로 작동하며 환경 변수가 필요하지 않습니다. 향상된 기능을 위한 선택적 API 키는 .env.local에 추가할 수 있습니다.

Q: 클라우드에 데이터를 보내지 않고 WorldMonitor의 AI 기능을 사용할 수 있습니까?
A: 네. 이 프로젝트는 완전한 로컬 AI 요약을 위해 Ollama과 통합되므로 외부 API 키가 필요하지 않습니다.

Q: 웹 대시보드 대신 프로그래밍 방식으로 데이터에 액세스하려면 어떻게 해야 합니까?
A: https://api.worldmonitor.app의 REST API, https://worldmonitor.app/mcp의 MCP 서버, 공식 worldmonitor CLI 또는 Python/Ruby/Go SDK를 사용하세요.

Q: WorldMonitor를 비공개 소스 상용 제품으로 배포할 수 있습니까?
A: 네트워크 액세스 가능한 배포에 대해 소스 코드 공유를 요구하는 기본 AGPL-3.0 라이선스 하에서는 불가능합니다. 독점 사용을 위한 별도의 상업용 라이선스를 사용할 수 있습니다. 라이선스 섹션을 참조하세요.

Q: 대시보드는 어떤 언어를 지원합니까?
A: 완전한 오른쪽에서 왼쪽으로(RTL) 레이아웃 지원을 포함한 25개 언어를 지원합니다.

11. 빠른 링크

12. 요약

WorldMonitor는 뉴스, 시장 및 리스크 데이터의 단편화된 환경을 단일 AI 지원 인텔리전스 대시보드로 전환하며, 그 위에 구축하려는 개발자를 위해 API, MCP, CLI 및 SDK를 통한 완전한 프로그래밍 방식 액세스를 제공합니다. 시각적 대시보드, 로컬 자체 호스팅 배포 또는 직접 데이터 통합을 통해 글로벌 이벤트에 대한 빠르고 통합된 보기가 필요한 개발자, 연구원 및 분석가에게 적합하며, 활발히 개발되고 커뮤니티에서 채택된 오픈소스 프로젝트에 의해 뒷받침됩니다.