koala73/worldmonitor
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
World Monitor – AI 강화 글로벌 인텔리전스 대시보드
그것은 무엇인가 – TypeScript 기반 웹 앱(및 Tauri 데스크톱 앱)으로, 뉴스, 지정학, 금융, 에너지 및 인프라 데이터를 단일 실시간 상황 인식 인터페이스로 집계합니다. 이 플랫폼은 로컬 LLM 추론(Ollama)을 사용하여 브리핑을 종합하고 에이전트가 호출할 수 있는 프로그래밍 API를 통해 데이터를 노출합니다.
핵심 기능(README에 설명됨)
| 기능 | 제공 내용 |
|---|---|
| 선별된 AI 요약 뉴스 피드 | 글로벌 및 지역 뉴스 스트림이 기기 내 LLM에 의해 짧은 브리핑으로 변환됩니다. |
| 이중 지도 엔진 | 3D 지구본(globe.gl) 및 평면 WebGL 지도(deck.gl)가 공통 레이어 카탈로그를 공유합니다. |
| 전문 패널 | 세계, 기술, 금융, 상품, 행복 및 에너지 도메인을 위한 별도 UI 변형. 모두 동일한 코드베이스에서 구축되었습니다. |
| 교차 스트림 상관 관계 | 군사, 경제, 재해 및 확대 데이터의 신호가 상호 연관되어 새로운 위험을 표면화합니다. |
| 국가 불안정 지수(CII) | 31개 티어 1 국가에 대한 실시간 v8 점수. 약 24시간마다 업데이트됩니다. |
| 금융 레이더 | 증권 거래소, 상품, 암호화폐 및 시장 전체 복합 지수에 대한 실시간 피드. |
| 로컬 AI 추론 | 완전히 Ollama로 실행(외부 API 키 불필요). 브라우저에서 Transformers.js 사용. |
| 다국어 UI | 네이티브 언어 피드, RTL 지원 및 인터페이스 번역. |
| 데스크톱 앱 | Tauri 2 기반 Windows, macOS(Intel 및 Apple Silicon) 및 Linux(AppImage)용 네이티브 바이너리. |
| 프로그래밍 방식 액세스 | • MCP 스트리밍 서버(/mcp). 도구 목록 및 호출 엔드포인트 포함(헤더 또는 OAuth를 통한 인증).• OpenAPI로 설명된 REST API( api.worldmonitor.app).• 공식 CLI( worldmonitor / wm).• Python, Ruby, Go용 SDK(제로 종속성). |
아키텍처 스냅샷(README에서)
- 프론트엔드 – 바닐라 TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL.
- 데스크톱 – Tauri 2(Rust) 및 Node.js 사이드카.
- AI/ML – 로컬 LLM 추론용 Ollama; 브라우저 측 모델 실행용 Transformers.js.
- API 계약 –
sebufHTTP 주석이 있는 Protocol Buffers. - 배포 – Vercel Edge Functions, Railway relay, 정적 PWA 및 Tauri 바이너리.
- 캐싱 – Upstash Redis, 3계층 캐시 계층, CDN, service-worker.
시작하기(빠른 시작)
# 클론, 설치, 개발 서버 실행
git clone https://github.com/koala7/worldmonitor.git
cd worldmonitor
npm install
npm run dev # http://localhost:3000
변형별 명령(예: npm run dev:finance)은 동일한 앱을 다른 도메인 구성으로 시작합니다. 자체 호스팅 가이드는 Vercel, Docker 또는 정적 배포를 다룹니다.
프로그래밍 방식으로 사용하는 방법
- MCP 서버 –
https://worldmonitor.app/mcp가 도구 정의를 스트리밍합니다. 예:npx worldmonitor tools # 도구 나열(키 불필요) worldmonitor risk IR --api-key wm_… - REST API – OpenAPI 사양은
https://worldmonitor.app/openapi.yaml에 있습니다. - SDK – 언어별 클라이언트 설치(
pip install worldmonitor-sdk,gem install worldmonitor,go get …/sdk/go). - API 키 – 인증된 호출을 위한 키는
worldmonitor.app/pro에서 얻을 수 있습니다.
라이선스 및 상업적 사용
소스 코드는 AGPL-3.0-only입니다. AGPL 의무를 충족하면 상업용 SaaS 배포가 허용되며, 별도의 상업용 라이선스를 협상할 수도 있습니다.
배후 팀
Elie Habib(GitHub @koala73)와 커뮤니티 기여자들이 만들고 유지 관리합니다. 보안 공개는 공개 보안 정책을 통해 처리됩니다.
결론
World Monitor는 실시간 지정학, 금융 및 인프라 데이터를 인터랙티브 지도 기반 UI로 통합하는 풀스택 AI 강화 대시보드이며, 에이전트와 스크립트를 위한 풍부한 API 및 SDK 세트도 제공합니다. 로컬 LLM 추론과 오픈 소스 라이선스에 중점을 둔 점은 AI 기반 상황 인식 플랫폼의 주목할 만한 예입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트