
worldmonitor v2.10.0
لوحة معلومات استخباراتية عالمية في الوقت الفعلي. تجميع أخبار مدعوم بالذكاء الاصطناعي، مراقبة جيوسياسية، وتتبع البنية التحتية في واجهة موحدة للوعي بالموقف
World Monitor
لوحة معلومات استخبارات عالمية فورية — تجميع أخبار مدعوم بالذكاء الاصطناعي، ومراقبة جيوسياسية، وتتبع للبنية التحتية في واجهة وعي موقفي موحدة.
التوثيق · الإصدارات · المساهمة

ما يفعله
- 500+ خلاصة أخبار منسقة عبر 15 فئة، يتم تجميعها بواسطة الذكاء الاصطناعي في موجزات
- محرّك خرائط مزدوج — كرة أرضية ثلاثية الأبعاد (globe.gl) وخريطة مستوية WebGL (deck.gl) مع 56 نوع طبقة خريطة
- ترابط عبر التدفقات — تقارب الإشارات العسكرية والاقتصادية والكوارث والتصعيد
- مؤشر عدم استقرار الدول (CII) — تسجيل ضغط CII v8 من الخادم لـ 31 دولة من المستوى الأول
- رادار مالي — 29 بورصة، سلع، عملات رقمية، ومركب سوقي من 7 إشارات
- ذكاء اصطناعي محلي — تشغيل كل شيء باستخدام Ollama، لا حاجة لمفاتيح API
- 6 نسخ موقع من قاعدة بيانات واحدة (عالم، تقنية، مالية، سلع، سعادة، طاقة)
- تطبيق سطح مكتب أصلي (Tauri 2) لنظامي macOS و Windows و Linux
- 25 لغة مع خلاصات باللغة الأصلية ودعم RTL
للقائمة الكاملة للميزات والهندسة ومصادر البيانات والخوارزميات، انظر التوثيق.
حالة الدعم
جميع نسخ الموقع والملفات الثنائية لسطح المكتب مبنية من قاعدة بيانات واحدة وتُشحن من نفس عملية الإصدار. يوضح الجدول أدناه حالة الصيانة حتى تعرف الأسطح التي يمكن الاعتماد عليها بأمان.
| السطح | الحالة | ملاحظات |
|---|---|---|
worldmonitor.app, tech., finance., commodity., happy., energy. | مستقر | نشر عام مبني من هذا المستودع، يتم صيانته بنشاط |
| الملفات الثنائية لسطح المكتب (Windows / macOS Apple Silicon / macOS Intel / Linux AppImage) | مستقر | ملف Tauri ثنائي واحد يبدّل النسخ داخل التطبيق؛ أهداف CI الحالية للإصدارات هي full وtech |
يتم فرز المشكلات المقدمة ضد أي مما سبق من نفس قائمة الانتظار — راجع لوحة المشكلات للاطلاع على العمل المفتوح حالياً.
البداية السريعة
git clone https://github.com/koala73/worldmonitor.git
cd worldmonitor
npm install
npm run dev
افتح localhost:3000 (قم بتجاوز المنفذ باستخدام DEV_PORT في ملف .env.local). يعمل التطبيق دون أي متغيرات بيئية.
قد تتطلب مصادر البيانات الخاصة بالميزات بيانات اعتماد. راجع .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, static).
مجموعة التقنيات
| الفئة | التقنيات |
|---|---|
| الواجهة الأمامية | Vanilla TypeScript, Vite, globe.gl + Three.js, deck.gl + MapLibre GL |
| سطح المكتب | Tauri 2 (Rust) مع Node.js sidecar |
| الذكاء الاصطناعي/تعلم الآلة | Ollama / Groq / OpenRouter, Transformers.js (جانب المتصفح) |
| عقود API | Protocol Buffers (290 protos, 35 خدمات), sebuf HTTP annotations |
| النشر | دوال Vercel Edge (60+), Railway relay, Tauri, PWA |
| التخزين المؤقت | Redis (Upstash), تخزين مؤقت من 3 مستويات, CDN, service worker |
تفاصيل كاملة عن مجموعة التقنيات في وثائق الهندسة.
الوصول البرمجي
تم بناء World Monitor للوكلاء والبرامج النصية وكذلك المتصفحات:
-
خادم MCP —
https://worldmonitor.app/mcp(HTTP قابل للبث).tools/listعام؛tools/callيتطلب توثيقاً باستخدام رأسX-WorldMonitor-Keyأو OAuth. -
REST API — القاعدة
https://api.worldmonitor.app، موصوفة في مواصفات OpenAPI. -
CLI — حزمة npm الرسمية
worldmonitor(المصدر فيcli/):npx worldmonitor tools # تشغيل فوري — قائمة بكل أدوات MCP (لا حاجة لمفتاح) npm install -g worldmonitor # أو تثبيت أمر `worldmonitor` (اسم مستعار `wm`) worldmonitor risk IR --api-key wm_xxx -
SDKs — مكتبات عميل رسمية بدون تبعيات تعكس CLI: Python
worldmonitor-sdk(المصدر فيsdk/python/), Rubyworldmonitor(sdk/ruby/), Gogithub.com/koala73/worldmonitor/sdk/go(sdk/go/). دليل: worldmonitor.app/docs/sdks.
ملفات اكتشاف الوكيل: llms.txt · agent-skills manifest · api-catalog. احصل على مفتاح API على worldmonitor.app/pro.
بيانات الرحلات الجوية
بيانات الرحلات الجوية مقدمة بسخاء من Wingbits، الحل الأكثر تقدماً لبيانات رحلات ADS-B.
مصادر البيانات
يقوم WorldMonitor بتجميع أكثر من 65 مزوداً و API خارجياً عبر الجيوسياسة والمالية والطاقة والمناخ والطيران والأمن السيبراني والعسكري والبنية التحتية واستخبارات الأخبار — يتم إظهارها من خلال أكثر من 500 خلاصة منسقة وتتبعها وحدة مراقبة حداثة تغطي 35 مجموعة مصدر. راجع كتالوج مصادر البيانات الكامل للمزودين ومستويات الخلاصات وطرق الجمع.
المساهمة
المساهمات مرحب بها! راجع CONTRIBUTING.md للإرشادات.
npm run typecheck # فحص الأنواع
npm run build:full # بناء الإنتاج
الترخيص
AGPL-3.0-only لكود المصدر. الاستخدام التجاري مسموح بموجب AGPL عندما تلتزم بشروط copyleft وتوفر المصدر.
| حالة الاستخدام | مسموح؟ |
|---|---|
| شخصي / بحثي / تعليمي | نعم، بموجب AGPL-3.0-only |
| مثيل مستضاف ذاتياً | نعم، بموجب AGPL-3.0-only |
| نسخ (Fork) وتعديل | نعم، شارك المصدر بموجب AGPL-3.0-only عند المطالبة |
| استخدام تجاري / SaaS | نعم، بموجب AGPL-3.0-only عندما تلتزم بالتزامات AGPL |
| استخدام خاص مغلق المصدر أو حقوق العلامة التجارية الرسمية | إذن تجاري أو للعلامة التجارية منفصل مطلوب |
انظر LICENSE لترخيص الكود الكامل و docs/license.mdx لملخص بلغة بسيطة. الترخيص التجاري متاح كخيار بديل للفرق التي تحتاج إلى شروط غير AGPL.
حقوق الطبع والنشر (C) 2024-2026 Elie Habib. جميع الحقوق محفوظة.
المؤلف
Elie Habib — GitHub
المساهمون
شكر وتقدير أمني
نشكر الباحثين التاليين على الإفصاح المسؤول عن المشكلات الأمنية:
- Cody Richard — كشف عن ثلاثة نتائج أمنية تغطي تعرض أوامر IPC، وتحليل حد الثقة بين المعالج (renderer) و sidecar، وهندسة إدراج بيانات اعتماد تصحيح الجلب (fetch) (2026)
انظر سياسة الأمان الخاصة بنا لإرشادات الإفصاح المسؤول.
worldmonitor.app · docs.worldmonitor.app · finance.worldmonitor.app · commodity.worldmonitor.app