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 コントラクト –
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 駆動の状況認識プラットフォームの注目すべき例です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト