WorldMonitor는 500개 이상의 큐레이션된 뉴스 피드를 AI로 요약·합성하고, 3D 글로브와 WebGL 평면지도에 45개 데이터 레이어를 올려 지정학적 리스크, 금융 신호, 재난 정보를 한 화면에서 모니터링하는 오픈소스 실시간 인텔리전스 대시보드다. TypeScript + Vite로 구현되어 있으며, Tauri 2 기반 네이티브 데스크톱 앱도 제공한다.
주요 기능
| 기능 | 내용 |
|---|---|
| 뉴스 합성 | 15개 카테고리 500+ 피드를 AI가 브리핑으로 요약 |
| 이중 지도 엔진 | 3D 글로브(globe.gl) + WebGL 평면지도(deck.gl), 45개 데이터 레이어 |
| 교차 스트림 상관 | 군사·경제·재난·확전 신호의 수렴 분석 |
| 국가 인텔리전스 지수 | 12개 신호 카테고리 복합 리스크 스코어링 |
| 금융 레이더 | 92개 증권거래소, 상품, 암호화폐, 7신호 시장 복합 지수 |
| 로컬 AI | Ollama로 오프라인 실행, API 키 불필요 |
| 21개 언어 | 네이티브 언어 피드 + RTL 지원 |
5가지 사이트 변형
단일 코드베이스로 목적별 버전을 제공한다:
| 사이트 | 특화 |
|---|---|
| worldmonitor.app | 글로벌 전반 |
| tech.worldmonitor.app | 기술 업계 |
| finance.worldmonitor.app | 금융 시장 |
| commodity.worldmonitor.app | 원자재 |
| happy.worldmonitor.app | 긍정적 뉴스 |
기술 스택
| 영역 | 기술 |
|---|---|
| 프론트엔드 | Vanilla TypeScript, Vite, Three.js, MapLibre GL |
| 데스크톱 | Tauri 2 (Rust) + Node.js 사이드카 |
| AI/ML | Ollama / Groq / OpenRouter, Transformers.js |
| API | Protocol Buffers (92개 프로토, 22개 서비스) |
| 배포 | Vercel Edge Functions, Railway, PWA |
| 캐시 | Redis (Upstash), 3계층 캐시, CDN |
빠른 시작
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
# localhost:5173 접속 — 환경변수 설정 불필요변형 버전 개발:
npm run dev:tech
npm run dev:finance활용 케이스
- 지정학·안보 분야 연구자 및 분석가
- 글로벌 공급망 리스크 모니터링
- 금융 트레이더의 매크로 환경 추적
- 언론인·기자의 실시간 사건 파악
라이선스
AGPL v3
관련 문서
- aiops — LLM 시스템 운영 및 모니터링
- agent-governance — AI 에이전트 정책 통제