開発

地政学リスクを一元監視、World Monitorがオープンソースで公開

GitHubで公開されたWorld Monitorは、500以上のニュースフィードとAI要約、3D地球儀マップ、国家不安定指標など地政学リスクを統合監視するダッシュボード。OllamaでローカルAI稼働、Tauri 2でデスクトップ対応。

7分で読める SINGULISM 編集チームが確認・編集

地政学リスクを一元監視、World Monitorがオープンソースで公開
Photo by Leandro Barreto on Unsplash

地政学リスクの監視と分析を目的とした統合ダッシュボード「World Monitor」が、GitHub上でオープンソースとして公開された。開発者のkoala73氏がリリースした本プロジェクトは、AIによるニュース集約、3D地球儀とWebGLフラットマップによる可視化、国家別の不安定指標(CII)スコアリングなど、インテリジェンス分析に必要な機能を単一のコードベースで提供する。

World Monitorは、15カテゴリにわたる500以上のニュースフィードをAIで要約し、統合された状況認識インターフェースに表示する。軍事、経済、災害、エスカレーション信号を横断的に相関させる機能を持ち、31の主要国を対象にサーバー権威型のCII v8ストレススコアリングを実行する。さらに、29の証券取引所、コモディティ、暗号資産をカバーするファイナンスレーダーと、7信号から構成される市場複合指標も備える。

技術スタックとアーキテクチャ

フロントエンドにはVanilla TypeScriptとViteを採用し、3D地球儀の描画にglobe.glとThree.js、フラットマップにdeck.glとMapLibre GLを組み合わせる。56種類のマップレイヤーをサポートし、状況に応じた多角的な地理空間分析を可能にする。

デスクトップアプリケーションはTauri 2(Rust)とNode.jsサイドカーで構成され、macOS、Windows、Linuxの各プラットフォームに対応する。単一のバイナリが複数のサイトバリアント(world、tech、finance、commodity、happy、energy)をアプリ内で切り替えられる設計だ。

ローカルAIとデータソース

Ollamaを用いたローカル推論に対応しており、APIキーを必要とせずに全ての処理を完結できる点が特長だ。Transformers.jsによるブラウザサイドのAI実行も可能で、クラウド依存度を最小化する設計思想がうかがえる。

バックエンドのAPI契約にはProtocol Buffers(281プロト、35サービス)とsebuf HTTPアノテーションを採用。キャッシュ層はRedis(Upstash)を用いた3階層構成で、CDNとサービスワーカーを併用する。Vercel Edge Functions(60以上)とRailwayリレーがデプロイメント基盤として機能する。

MCPサーバーとプログラムアクセス

World Monitorはブラウザ向けのUIに加え、エージェントやスクリプトからのプログラムアクセスも考慮されている。MCPサーバーがhttps://worldmonitor.app/mcpで公開され、Streamable HTTPプロトコルを通じてツール一覧を取得できる。

このアーキテクチャにより、CI/CDパイプラインや監視システムとの連携が容易になり、自動化されたインテリジェンス収集の基盤としても機能する。MCP(Model Context Protocol)に対応することで、各種AIエージェントが直接データを取得可能だ。

25言語とRTL対応

国際的な利用を見据え、25の言語とネイティブ言語フィード、右横書き(RTL)レイアウトをサポートする。単一のコードベースから6つのサイトバリアントとデスクトップバイナリをビルドする設計は、メンテナンス効率の面でも優れている。

セルフホスティングとカスタマイズ

クイックスタートはgit cloneからnpm install && npm run devまでの3ステップで完了する。環境変数なしで起動可能だが、特定のデータソースには認証情報が必要となる。セルフホスティングガイドではVercel、Docker、静的ホスティングの選択肢が提示されている。

バリアントごとの開発コマンドも用意されており、npm run dev:techで技術特化型、npm run dev:financeで金融特化型の開発が可能だ。このモジュラー構成は、特定のユースケースに絞ったカスタムデプロイを容易にする。

ライセンスとサポート状況

リポジトリのライセンスはARR(All Rights Reserved)で公開されている。公開デプロイであるworldmonitor.appおよび各バリアントは安定版として積極的にメンテナンスされており、デスクトップバイナリも同様の扱いだ。Issueは単一のバックログでトリアージされる。

編集部の見解

短期的な影響として、World Monitorのオープンソース公開は、企業のリスク管理部門や調査機関における地政学リスク監視の民主化を促進する可能性がある。従来、高額な商用インテリジェンスプラットフォームに依存していた組織が、セルフホスト環境で同等の機能を低コストで構築できるようになる。特に、OllamaによるローカルAI実行は機密データの外部送信を防ぎ、セキュリティ要件の厳しい組織にとって大きな利点と見る。 長期的視点では、オープンソースの地政学インテリジェンス分野が活性化し、CIIスコアリングアルゴリズムのコミュニティ検証が進む可能性がある。これにより指標の透明性が高まる一方、誤ったデータやバイアスのかかったニュースソースに基づく分析リスクも顕在化する。MCPサーバーによるプログラムアクセスは、AIエージェントとの連携を標準化し、OSINT(オープンソースインテリジェンス)の自動化が大きく進むだろう。この動きは、従来のクローズドなインテリジェンスコミュニティとオープンソースの境界を曖昧にする可能性を秘めている。

参考

よくある質問

World Monitorをセルフホストするために必要な環境は
Node.jsとnpmがインストールされた環境があれば、git clone後に`npm install && npm run dev`で起動できます。デスクトップ版をビルドする場合はRustとTauri CLIが必要です。Dockerを使用したデプロイも可能です。
どのようなデータソースが利用可能か
15カテゴリにわたる500以上のニュースフィードに加え、29の証券取引所データ、コモディティ価格、暗号資産情報、国家不安定指標のための多様なソースをカバーします。一部のデータソースには個別の認証情報が必要です。
商用利用は可能か
リポジトリのライセンスはARR(All Rights Reserved)です。利用目的によって権利者への確認が必要です。公開デプロイのworldmonitor.appは安定版としてメンテナンスされていますが、商用利用の範囲についてはライセンス条項を個別に確認する必要があります。
出典: GitHub Trending

コメント

← トップへ戻る