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

전체 기능 목록, 아키텍처, 데이터 소스 및 알고리즘은 **문서**를 참조하세요.
모든 사이트 변형과 데스크톱 바이너리는 단일 코드베이스에서 빌드되며 동일한 릴리스 프로세스로 배포됩니다. 아래 표는 유지보수 상태를 명확히 하여 어떤 대상을 의존해도 안전한지 알 수 있게 해줍니다.
위 항목에 대해 제기된 이슈는 동일한 백로그에서 분류됩니다 — 현재 진행 중인 작업은 이슈 보드를 참조하세요.
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, 정적)은 **자체 호스팅 가이드**를 참조하세요.
전체 스택 세부 사항은 **아키텍처 문서**에서 확인하세요.
World Monitor는 브라우저뿐만 아니라 에이전트와 스크립트를 위해 구축되었습니다:
MCP 서버 — https://worldmonitor.app/mcp (Streamable HTTP). 공개 tools/list; tools/call은 X-WorldMonitor-Key 헤더 또는 OAuth로 인증합니다.
REST API — 기본 URL https://api.worldmonitor.app, OpenAPI 사양으로 설명됨
CLI — 공식 worldmonitor npm 패키지(소스: cli/):
npx worldmonitor tools # run ad-hoc — list every MCP tool (no key needed)
npm install -g worldmonitor # or install the `worldmonitor` (alias `wm`) command
worldmonitor risk IR --api-key wm_xxx
SDK — CLI를 미러링하는 공식 제로-의존성 클라이언트 라이브러리: Python worldmonitor-sdk(소스: ), Ruby (), Go (). 가이드: .
에이전트 검색 파일: llms.txt · agent-skills 매니페스트 · api-catalog. API 키는 worldmonitor.app/pro에서 발급받으세요.
항공 데이터는 가장 진보된 ADS-B 항공 데이터 솔루션인 Wingbits가 제공해 주었습니다.
WorldMonitor는 지정학, 금융, 에너지, 기후, 항공, 사이버, 군사, 인프라 및 뉴스 인텔리전스 분야의 65개 이상의 외부 제공자와 API를 집계하며, 500개 이상의 큐레이션 피드를 통해 표출되고 35개 소스 그룹을 포괄하는 신선도 모니터로 추적됩니다. 제공자, 피드 등급 및 수집 방법에 대한 전체 내용은 데이터 소스 카탈로그를 참조하세요.
기여를 환영합니다! 지침은 CONTRIBUTING.md를 참조하세요.
npm run typecheck # Type checking
npm run build:full # Production build
소스 코드는 AGPL-3.0-only입니다. 카피레프트 및 소스 공개 조건을 준수한다면 AGPL에 따라 상업적 사용이 허용됩니다.
| 사용 사례 | 허용? |
|---|---|
| 개인 / 연구 / 교육 | 예, AGPL-3.0-only에 따라 |
| 자체 호스팅 인스턴스 | 예, AGPL-3.0-only에 따라 |
| 포크 및 수정 |
전체 코드 라이선스는 LICENSE를, 쉬운 용어 요약은 docs/license.mdx를 참조하세요. 비(非)-AGPL 조건이 필요한 팀을 위해 상업용 라이선스도 대안으로 제공됩니다.
Copyright (C) 2024-2026 Elie Habib. All rights reserved.
Elie Habib — GitHub
보안 문제를 책임감 있게 공개해 주신 다음 연구자분들께 감사드립니다:
책임 있는 공개 지침은 보안 정책을 참조하세요.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app
| 대상 | 상태 | 비고 |
|---|
worldmonitor.app, tech., finance., commodity., happy., energy. | 안정적 | 이 저장소에서 빌드된 공개 배포, 적극적으로 유지보수 중 |
| 데스크톱 바이너리(Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | 안정적 | 앱 내에서 변형을 전환하는 단일 Tauri 바이너리; 현재 CI 릴리스 대상은 full 및 tech |
| 카테고리 | 기술 |
|---|
| 프론트엔드 | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL |
| 데스크톱 | Node.js 사이드카가 포함된 Tauri 2 (Rust) |
| AI/ML | Ollama / Groq / OpenRouter, Transformers.js(브라우저 측) |
| API 계약 | Protocol Buffers(290개 protos, 35개 서비스), sebuf HTTP 주석 |
| 배포 | Vercel Edge Functions(60+), Railway 릴레이, Tauri, PWA |
| 캐싱 | Redis (Upstash), 3계층 캐시, CDN, 서비스 워커 |
| 예, 필요 시 AGPL-3.0-only에 따라 소스 공유 |
| 상업적 사용 / SaaS | 예, AGPL 의무를 준수하는 경우 AGPL-3.0-only에 따라 |
| 비공개 소스 독점 사용 또는 공식 브랜딩 권리 | 별도의 상업 또는 상표 권한 필요 |