عن المشروع
يتيح Helio للمستخدمين بناء لوحات تحكم من خلال ربط مصادر البيانات بمسارات بصرية. وهو يدعم مدخلات بيانات متنوعة تشمل ملفات CSV، وقواعد بيانات SQL، وREST APIs. يتبع سير العمل الأساسي مساراً يبدأ من مصدر البيانات (Data Source) إلى المسار (Pipeline)، ثم إلى المخرجات (Outputs)، وصولاً في النهاية إلى لوحة التحكم (Dashboard).
تشمل القدرات الرئيسية ما يلي:
- المسارات البصرية (Visual Pipelines): أكثر من 20 عملية تحويل مثل التصفية، والتجميع، والربط، والتدوير (pivoting)، والنافذة (windowing)، مع معاينات خطوة بخطوة.
- مكونات لوحة التحكم: دعم للجداول، والمقاييس، والمخططات، والجداول الزمنية، والمجموعات، إلى جانب markdown والنصوص والصور.
- مساعد الذاء الاصطناعي: واجهة تعتمد على الوكلاء (agent-native) تتيح للمستخدمين وصف التغييرات بلغة بسيطة، والتي يتم تقديمها بعد ذلك كمجموعات رقع (patch sets/diffs) للمراجعة والتطبيق.
- التنبيهات والجدولة: قواعد قائمة على العتبات لمخرجات المسارات، وجداول زمنية بنظام cron أو فترات زمنية محددة لتشغيل البيانات.
- تكامل الوكلاء: خادم MCP يُمكّن الوكلاء الخارجيين من إدارة المصادر، وتأليف المسارات، وإنشاء اللوحات عبر رمز وصول شخصي (personal access token).
- القابلية للنقل: يمكن تصدير لوحات التحكم واستيرادها كملفات JSON، والمنصة متاحة كتطبيق ويب تقدمي (PWA) متوافق مع الهاتف المحمول.
تتكون الحزمة التقنية من واجهة أمامية تعتمد على React 19/TypeScript وخلفية تعتمد على Scala 2.13/PostgreSQL.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.