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 계약 – sebuf HTTP 주석이 있는 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 기반 상황 인식 플랫폼의 주목할 만한 예입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트