
실시간 글로벌 인텔리전스 대시보드. 통합된 상황 인식 인터페이스에서 AI 기반 뉴스 집계, 지정학적 모니터링, 인프라 추적을 제공합니다.
실시간 글로벌 인텔리전스 대시보드 — AI 기반 뉴스 집계, 지정학 모니터링, 인프라 추적을 하나의 상황 인식 인터페이스로 통합했습니다.

전체 기능 목록, 아키텍처, 데이터 소스, 알고리즘은 **문서**를 참조하세요.
모든 사이트 변형과 데스크톱 바이너리는 단일 코드베이스에서 빌드되며 동일한 릴리스 프로세스로 배포됩니다. 아래 표는 어떤 표면에 의존해도 안전한지 알 수 있도록 유지보수 상태를 명확히 설명합니다.
| 표면 | 상태 | 비고 |
|---|---|---|
worldmonitor.app, tech., finance., commodity., happy., energy. | 안정 | 이 저장소에서 빌드된 공개 배포판, 활발히 유지보수됨 |
| 데스크톱 바이너리 (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | 안정 | 모든 변형을 위한 단일 Tauri 바이너리 — World Monitor를 설치하고 앱 내에서 tech, finance, commodity, energy, happy로 전환하세요. 변형별 다운로드는 의도적으로 제공하지 않습니다 |
위 항목에 대해 제출된 이슈는 동일한 백로그에서 분류됩니다 — 현재 진행 중인 작업은 이슈 보드를 참조하세요.
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
localhost:3000을 여세요 (.env.local의 DEV_PORT로 포트를 재정의할 수 있습니다). 앱은 환경 변수 없이 실행됩니다.
기능별 데이터 소스는 자격 증명이 필요할 수 있습니다. 전체 목록은 .env.example을 참조하세요.
변형별 개발:
npm run dev:tech # tech.worldmonitor.app
npm run dev:finance # finance.worldmonitor.app
npm run dev:commodity # commodity.worldmonitor.app
npm run dev:happy # happy.worldmonitor.app
npm run dev:energy # energy.worldmonitor.app
배포 옵션(Vercel, Docker, 정적)은 **셀프 호스팅 가이드**를 참조하세요.
| 카테고리 | 기술 |
|---|---|
| 프론트엔드 | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL |
| 데스크톱 | Tauri 2 (Rust) with Node.js sidecar |
| AI/ML | Ollama / OpenRouter, Transformers.js (브라우저 측) |
| API 계약 | Protocol Buffers 및 sebuf HTTP 어노테이션 |
| 배포 | Vercel Edge Functions, Railway relay, Tauri, PWA |
| 캐싱 | Redis (Upstash), 3계층 캐시, CDN, 서비스 워커 |
전체 스택 세부 정보는 **아키텍처 문서**를 참조하세요.
World Monitor는 브라우저뿐 아니라 에이전트와 스크립트를 위해 만들어졌습니다: