Skip to content

Latest commit

 

History

History
217 lines (152 loc) · 14.8 KB

File metadata and controls

217 lines (152 loc) · 14.8 KB

World Monitor

English | 简体中文

リアルタイム・グローバルインテリジェンスダッシュボード — AI によるニュース集約、地政学モニタリング、インフラ追跡を統合された状況認識インターフェースで提供します。

GitHub stars Discord License: AGPL v3 TypeScript Last commit Latest release npm: worldmonitor smithery badge skills.sh

Web App  Tech Variant  Finance Variant  Commodity Variant  Happy Variant  Energy Variant

npm i worldmonitor  npx worldmonitor  pip install worldmonitor-sdk  gem install worldmonitor  go get github.com/koala73/worldmonitor/sdk/go

Download Windows  Download macOS ARM  Download macOS Intel  Download Linux

ドキュメント  ·  リリース  ·  コントリビューション

World Monitor Dashboard


主な機能

  • 500 以上の厳選ニュースフィード — 15 カテゴリにわたり、AI が要約してブリーフを生成
  • デュアルマップエンジン — 3D グローブ (globe.gl) と WebGL フラットマップ (deck.gl)、56 種類のマップレイヤー
  • クロスストリーム相関分析 — 軍事・経済・災害・エスカレーションのシグナル収束を検出
  • 国家不安定指数 (CII) — Tier-1 の 31 か国を対象に、サーバー側で確定する CII v8 ストレススコアリング
  • 金融レーダー — 29 の証券取引所、コモディティ、暗号資産、7 シグナルのマーケットコンポジット
  • ローカル AI — Ollama ですべて実行可能、API キー不要
  • 単一コードベースから 6 つのサイトバリアント (world、tech、finance、commodity、happy、energy)
  • ネイティブデスクトップアプリ (Tauri 2) — macOS、Windows、Linux 対応
  • 26 言語対応 — 各言語のネイティブフィードと RTL サポート

機能の全一覧、アーキテクチャ、データソース、アルゴリズムについては ドキュメント を参照してください。


サポート状況

すべてのサイトバリアントとデスクトップバイナリは単一のコードベースからビルドされ、同じリリースプロセスで配布されます。以下の表に、どの提供形態が安心して依存できるかを示すメンテナンス状況をまとめます。

提供形態 ステータス 備考
worldmonitor.apptech.finance.commodity.happy.energy. 安定 本リポジトリからビルドされる公開デプロイ。積極的にメンテナンス中
デスクトップバイナリ (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) 安定 アプリ内でバリアントを切り替えられる単一の Tauri バイナリ。現在の CI リリース対象は fulltech

上記に対して報告された Issue は同一のバックログでトリアージされます。現在オープン中の作業は Issue ボード を参照してください。


クイックスタート

git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev

localhost:3000 を開きます (ポートは .env.localDEV_PORT で変更可能)。このアプリは環境変数なしで動作します。

一部の機能固有のデータソースには認証情報が必要な場合があります。全一覧は .env.example を参照してください。

バリアント別の開発:

npm run dev:tech       # tech.worldmonitor.app
npm run dev:finance    # finance.worldmonitor.app
npm run dev:commodity  # commodity.worldmonitor.app
npm run dev:happy      # happy.worldmonitor.app
npm run dev:energy     # energy.worldmonitor.app

デプロイ方法 (Vercel、Docker、静的ホスティング) については セルフホスティングガイド を参照してください。


技術スタック

カテゴリ 技術
フロントエンド Vanilla TypeScript、Vite、globe.gl + Three.js、deck.gl + MapLibre GL
デスクトップ Tauri 2 (Rust) + Node.js サイドカー
AI/ML Ollama / Groq / OpenRouter、Transformers.js (ブラウザ側)
API コントラクト Protocol Buffers (290 proto、35 サービス)、sebuf HTTP アノテーション
デプロイ Vercel Edge Functions (60 以上)、Railway リレー、Tauri、PWA
キャッシュ Redis (Upstash)、3 層キャッシュ、CDN、Service Worker

スタックの詳細は アーキテクチャドキュメント を参照してください。


プログラマティックアクセス

World Monitor はブラウザだけでなく、エージェントやスクリプトからの利用も想定して設計されています:

  • MCP サーバーhttps://worldmonitor.app/mcp (Streamable HTTP)。tools/list は公開。tools/callX-WorldMonitor-Key ヘッダーまたは OAuth で認証します。

  • REST API — ベース URL は https://api.worldmonitor.app。仕様は OpenAPI spec を参照。

  • CLI — 公式 npm パッケージ worldmonitor (ソースは cli/):

    npx worldmonitor tools          # その場で実行 — すべての MCP ツールを一覧表示 (キー不要)
    npm install -g worldmonitor     # または `worldmonitor` (エイリアス `wm`) コマンドをインストール
    worldmonitor risk IR --api-key wm_xxx
  • SDK — CLI と同等の機能を持つ、依存関係ゼロの公式クライアントライブラリ: Python worldmonitor-sdk (ソースは sdk/python/)、Ruby worldmonitor (sdk/ruby/)、Go github.com/koala73/worldmonitor/sdk/go (sdk/go/)。ガイド: worldmonitor.app/docs/sdks

エージェント向けディスカバリーファイル: llms.txt · agent-skills マニフェスト · api-catalog。API キーは worldmonitor.app/pro から取得できます。


フライトデータ

フライトデータは、最先端の ADS-B フライトデータソリューションである Wingbits のご厚意により提供されています。


データソース

WorldMonitor は、地政学、金融、エネルギー、気候、航空、サイバー、軍事、インフラ、ニュースインテリジェンスの各分野にわたる 65 以上の外部プロバイダーと API を集約しています。これらは 500 以上の厳選フィードを通じて提供され、35 のソースグループを対象とする鮮度モニターで追跡されています。プロバイダー、フィードのティア、収集方法の詳細は データソースカタログ を参照してください。


コントリビューション

コントリビューションを歓迎します!ガイドラインは CONTRIBUTING.md を参照してください。

npm run typecheck        # 型チェック
npm run build:full       # プロダクションビルド

ライセンス

ソースコードは AGPL-3.0-only です。AGPL のコピーレフトおよびソース公開の条件を遵守する限り、商用利用も許可されます。

ユースケース 可否
個人利用 / 研究 / 教育 可 (AGPL-3.0-only のもと)
セルフホストインスタンス 可 (AGPL-3.0-only のもと)
フォークおよび改変 可 (必要な場合は AGPL-3.0-only でソースを公開)
商用利用 / SaaS 可 (AGPL の義務を遵守する場合、AGPL-3.0-only のもと)
ソース非公開のプロプライエタリ利用、または公式ブランディングの利用 別途、商用ライセンスまたは商標の許諾が必要

コードライセンスの全文は LICENSE、平易な言葉での要約は docs/license.mdx を参照してください。AGPL 以外の条件が必要なチーム向けに、商用ライセンスも別途提供しています。

Copyright (C) 2024-2026 Elie Habib. All rights reserved.


作者

Elie HabibGitHub

コントリビューター

セキュリティに関する謝辞

セキュリティ上の問題を責任ある形で開示してくださった以下の研究者の方々に感謝します:

  • Cody Richard — IPC コマンドの露出、レンダラーからサイドカーへの信頼境界の分析、fetch パッチによる資格情報インジェクションのアーキテクチャに関する 3 件のセキュリティ指摘を開示 (2026)

責任ある開示のガイドラインについては セキュリティポリシー を参照してください。


worldmonitor.app  ·  docs.worldmonitor.app  ·  finance.worldmonitor.app  ·  commodity.worldmonitor.app

Star History

Star History Chart