1. プロジェクト概要
WorldMonitorは、65以上の外部プロバイダーからニュース、地政学、金融、インフラデータを収集し、AIによって単一の状況認識インターフェースに統合するリアルタイムグローバルインテリジェンスダッシュボードです。これにより、ユーザーはグローバルな出来事を追跡するために数十もの異なるソースを監視する必要がなくなります。
2. 背景とポジショニング
WorldMonitorは特定の課題を解決するために生まれました。紛争、市場のショック、自然災害、インフラの障害といったグローバルな出来事は、数百ものニュースフィード、取引所のティッカー、専門家のトラッカーに散在しており、個人が世界中で何が起こっているのかの一貫した全体像を構築することは困難です。本プロジェクトは、これらの断片化されたシグナルをキュレーションされたフィード、インタラクティブなマップ、AI生成のブリーフに統合し、生データを実用的なインサイトへと変換します。
一般的なニュースアグリゲーターや単一目的のダッシュボード(フライトトラッカーや株価ティッカーなど)と比較して、WorldMonitorは地政学、金融、エネルギー、航空、セキュリティといった複数のインテリジェンス領域を1つの統合プラットフォームに組み合わせ、リッチなビジュアルインターフェース(3Dグローブ、WebGLマップ)と、データ上に構築したい開発者向けの完全なプログラムによるアクセス(API、MCPサーバー、CLI、SDK)の両方を提供することで差別化を図っています。
3. 機能カテゴリ
📰 ニュースアグリゲーション
15カテゴリにわたる500以上のキュレーションされたフィードを、AI生成のブリーフに統合。
- グローバルな速報ニュースの収集
- カテゴリベースのフィルタリング(地政学、ビジネス、テクノロジーなど)
- AIによる日次/時間次ブリーフの要約
- 35のソースグループにわたるソースの鮮度監視
- 目的:数十ものニュースサイトの手動スキャンを、単一のキュレーションされたストリームに置き換える。
🌍 マッピングと可視化
2つのマッピングシステムにわたってレンダリングされる56種類のマップレイヤー。
- インタラクティブな3Dグローブ(globe.gl、Three.js)
- WebGLフラットマップ(deck.gl、MapLibre GL)
- 紛争、インフラ、気象用のレイヤードオーバーレイ
- リアルタイムのイベントピンとクラスタリング
- 目的:グローバルな出来事がどこで展開しているかを空間的・視覚的に理解できるようにする。
📊 ファイナンスレーダー
29の証券取引所に加え、コモディティや暗号資産にまたがるカバレッジ。
- 取引所指数のライブ追跡
- コモディティ価格の監視
- 暗号資産市場データ
- 市場間相関ビュー
- 目的:マクロ/地政学的な出来事をリアルタイムの市場動向に結びつける。
🔐 セキュリティとリスク
31のTier-1国家に対するCountry Instability Index (CII) v8のストレステストスコアリング。
- 複合リスクスコアリング手法
- 国ごとの歴史的トレンド追跡
- 多要素ストレス指標
- 目的:研究、分析、意思決定のために地政学的リスクを定量化する。
⚡ エネルギートラッキング
グローバルなエネルギー市場とインフラシグナルの専用監視。より広範なリスクおよび金融ビューにフィードされます。
🛰️ 航空インテリジェンス
ADS-B追跡のためのWingbitsパートナーシップによるフライトデータ。
- フライト位置のライブ追跡
- 注目/軍用フライトのハイライト
- 空域障害アラート
- 目的:グローバルな出来事に関連する航空活動をニアリアルタイムで表面化させる。
🌐 多言語サポート
完全な右から左(RTL)テキストサポートを含む25言語に対応し、真にグローバルな視聴者がダッシュボードにアクセスできるようにします。
4. 主なハイライト
- ローカルAI、APIキー不要 — Ollama統合により、ユーザーは自身のマシン上で完全にAI要約を実行でき、クラウドAIのコストとキー管理を回避できます。
- 1つのコードベースから6つのサイトバリアント —
worldmonitor.appに加え、テクノロジー、金融、コモディティ、ハッピー、エネルギーニュース向けのテーマ別デプロイメント。すべて共通の基盤から構築されています。 - ネイティブデスクトップアプリ — Tauri 2(Rustバックエンド + Node.jsサイドカー)が、WebおよびPWA体験と並んで、macOS、Windows、Linuxデスクトップクライアントを駆動します。
- 完全なプログラムによるアクセス — パブリックMCPサーバー、REST API、公式CLI、およびPython、Ruby、Go向けの依存関係ゼロのSDKにより、Web UIを遥かに超えてデータを利用可能です。
- Protocol BuffersベースのAPIレイヤー — 35のサービスにわたる288のprotoが、インテグレーター向けに強力に型付けされた効率的なデータ契約を提供します。
- 75k以上のGitHubスターとGitHub Trending 1位(2026年6月) — 強力なコミュニティの採用と活発な開発を反映しています。
5. ロール別のユースケース
一般開発者 — REST API、CLI、またはSDKを使用して、スクレイピング/アグリゲーションパイプラインをゼロから構築することなく、キュレーションされたニュース、リスク、または市場データを独自のアプリケーションに引き込みます。
データ/リサーチサイエンティスト — Country Instability Indexと歴史的トレンドデータを、地政学的または経済的研究のための構造化データセットとして活用します。
セキュリティ/リスクアナリスト — セキュリティとリスク、および航空インテリジェンスカテゴリを監視し、不安定さ、紛争、またはインフラ障害の早期シグナルを捉えます。
プロジェクトマネージャー / 意思決定者 — 統合ダッシュボードとAI生成のブリーフを使用して、複数のソースを手動で相互参照することなく、迅速なクロスドメインの状況概要を把握します。
6. はじめに
必要なものを見つける — worldmonitor.app でライブダッシュボードとカテゴリフィードを閲覧するか、tech.worldmonitor.app や finance.worldmonitor.app のようなテーマ別バリアントを探索してください。
インストール / 統合
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
localhost:3000 でローカル実行されます。開始に環境変数は不要で、オプションのAPIキーは .env.local で設定可能です。API/SDK統合の場合、npm install -g worldmonitor でCLIをインストールするか、pip install worldmonitor-sdk (Python) / gem install worldmonitor (Ruby) でSDKをインストールします。
コントリビュート — CONTRIBUTING.md を読み、メインリポジトリに対してプルリクエストを開いてください。
7. プロジェクト構成
worldmonitor/
├── src/ # メインフロントエンドアプリケーション (TypeScript, Vite)
├── api/ # バックエンドサービスとREST API
├── cli/ # コマンドラインインターフェースパッケージ
├── sdk/ # 言語固有のSDK (Python, Ruby, Go)
├── server/ # サーバーサイドロジックとリレーサービス
├── docker/ # セルフホスティング用のコンテナ設定
└── docs/ # プロジェクトドキュメント
src/には、グローブ/マップレンダリングやニュースフィードコンポーネントを含むコアダッシュボードUIが含まれています。api/は、フロントエンド、CLI、およびSDKによって消費されるProtocol Buffersベースのサービスレイヤーを実装しています。sdk/は、サードパーティ統合用に公式にメンテナンスされているクライアントライブラリをホストしています。
8. 関連エコシステム
- Ollama — オプションのローカル、キー不要のAI要約を駆動します。
- Groq / OpenRouter — より高速または高機能な要約のためのオプションのクラウドAIプロバイダー。
- Wingbits — 航空インテリジェンス機能の背後にあるフライトデータパートナー。
- Vercel Edge Functions / Railway — ホストサービス用のデプロイインフラ。
- Tauri 2 — ネイティブデスクトップアプリケーションを駆動します。
9. ライセンス
- ✅ 個人、研究、教育目的での使用
- ✅ 独自のインスタンスのセルフホスティング
- ✅ AGPL-3.0の下でソース変更が共有される限り、コードのフォークと修正
- ✅ AGPL-3.0の義務(ソース開示)が満たされる限り、商用利用とSaaSデプロイメント
- ❌ ソースコードをリリースしないクローズドソース/プロプライエタリなデプロイメント
- ❌ 許可なくWorldMonitor商標を使用すること
- ℹ️ プロプライエタリでクローズドソースのデプロイメント条件を必要とする組織向けに、別途商用ライセンスが利用可能です。リポジトリ経由でメンテナーにお問い合わせください。
10. よくある質問 (FAQ)
Q: WorldMonitorをローカルで実行するためにAPIキーは必要ですか?
A: いいえ。デフォルトのローカルセットアップは npm install && npm run dev で動作し、環境変数は不要です。拡張機能用のオプションのAPIキーは .env.local に追加できます。
Q: クラウドにデータを送信せずにWorldMonitorのAI機能を使用できますか?
A: はい。本プロジェクトは完全にローカルなAI要約のために Ollama と統合されているため、外部APIキーは不要です。
Q: Webダッシュボードを使用する代わりに、プログラムでデータにアクセスするにはどうすればよいですか?
A: https://api.worldmonitor.app のREST API、https://worldmonitor.app/mcp のMCPサーバー、公式 worldmonitor CLI、またはPython/Ruby/Go SDKを使用してください。
Q: WorldMonitorをクローズドソースの商用製品としてデプロイできますか?
A: デフォルトのAGPL-3.0ライセンスの下では、ネットワークアクセス可能なデプロイメントのソースコード共有が必要となるため、できません。プロプライエタリな使用には別途商用ライセンスが利用可能です。ライセンスセクションを参照してください。
Q: ダッシュボードはどの言語をサポートしていますか?
A: 完全な右から左(RTL)レイアウトサポートを含む25言語をサポートしています。
11. クイックリンク
- リポジトリ: github.com/koala73/worldmonitor
- ドキュメント: worldmonitor.app/docs/documentation
- はじめに / セルフホスティングガイド: worldmonitor.app/docs/getting-started
- SDKガイド: worldmonitor.app/docs/sdks
- コントリビューションガイド: CONTRIBUTING.md
- ディスカッション: GitHub Discussions
12. まとめ
WorldMonitorは、ニュース、市場、リスクデータの断片化された環境を、単一のAI支援インテリジェンスダッシュボードに変換し、その上に構築したい開発者向けにAPI、MCP、CLI、およびSDKを介した完全なプログラムによるアクセスを提供します。視覚的なダッシュボード、ローカルのセルフホストデプロイメント、または直接のデータ統合のいずれを通じて、グローバルな出来事の迅速で統一されたビューを必要とする開発者、研究者、アナリストに最適であり、活発に開発されコミュニティに採用されているオープンソースプロジェクトによって支えられています。