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 ベースの Web アプリ(および 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 駆動の状況認識プラットフォームの注目すべき例です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト