
リアルタイムグローバルインテリジェンスダッシュボード。AI駆動のニュース集約、地政学的監視、およびインフラストラクチャ追跡を統合した状況認識インターフェース。
リアルタイム・グローバルインテリジェンスダッシュボード — AI によるニュース集約、地政学モニタリング、インフラ追跡を統合された状況認識インターフェースで提供します。
ドキュメント · リリース · コントリビューション

機能の全一覧、アーキテクチャ、データソース、アルゴリズムについては ドキュメント を参照してください。
すべてのサイトバリアントとデスクトップバイナリは単一のコードベースからビルドされ、同じリリースプロセスで配布されます。以下の表に、どの提供形態が安心して依存できるかを示すメンテナンス状況をまとめます。
| 提供形態 | ステータス | 備考 |
|---|---|---|
worldmonitor.app、tech.、finance.、commodity.、happy.、energy. | 安定 | 本リポジトリからビルドされる公開デプロイ。積極的にメンテナンス中 |
| デスクトップバイナリ (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | 安定 | アプリ内でバリアントを切り替えられる単一の Tauri バイナリ。現在の CI リリース対象は full と tech |
上記に対して報告された Issue は同一のバックログでトリアージされます。現在オープン中の作業は Issue ボード を参照してください。
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
localhost:3000 を開きます (ポートは .env.local の DEV_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 はブラウザだけでなく、エージェントやスクリプトからの利用も想定して設計されています: