عن المشروع

Automation Companion هو تطبيق أندرويد مصمم لتمكين المستخدمين من إنشاء أتمتة متطورة على أجهزتهم دون الحاجة إلى صلاحيات الجذر. بتبني بنية تعمل دون اتصال أولاً، تعمل الوظائف الأساسية بالكامل على الجهاز، مما يضمن الخصوصية والسرعة، مع تقديم تكاملات اختيارية مع واجهات برمجة التطبيقات السحابية لتعزيز الذكاء. يدعم التطبيق مجموعة واسعة من طرق الأتمتة. يمكن للمستخدمين تسجيل وإعادة تشغيل الإيماءات مثل النقرات والتمريرات وإدخالات النص باستخدام خدمات إمكانية الوصول في أندرويد. للمهام الأكثر تعقيدًا، يوفر محرر سير عمل مرئي قائم على العقد يسمح بالاتصالات بالسحب والإفلات، والتفرع الشرطي، وتنفيذ متعدد العقد. بالإضافة إلى ذلك، يستخدم التطبيق التعلم الآلي على الجهاز (TensorFlow Lite و ML Kit) لفهم الشاشة، مما يتيح ميزات مثل اكتشاف النصوص عبر OCR، والتعرف على عناصر الواجهة، ومطابقة قوالب الصور. تدعم هذه القدرات مشغلات بصرية يمكنها تنفيذ إجراءات عند ظهور أنماط محددة على الشاشة. إلى جانب الإنشاء اليدوي، يتضمن Automation Companion مشغلات سياق نظام قوية. يمكن تفعيل الأتمتة بناءً على الموقع (السياج الجغرافي)، ومستويات البطارية، والوقت من اليوم، واتصال Wi-Fi، أو عند فتح تطبيقات محددة. يتميز التطبيق أيضًا بـ"Omni-Chatbot" وقدرات أتمتة دلالية، مما يسمح للمستخدمين بتعريف المهام باستخدام اللغة الطبيعية، والتي يمكن معالجتها بواسطة نماذج لغوية محلية أو واجهات برمجة تطبيقات سحابية متصلة مثل OpenAI أو Gemini أو Groq. تقنيًا، تم بناء المشروع باستخدام Kotlin و Jetpack Compose، باتباع بنية MVVM معيارية. يتضمن أدوات لتصحيح أخطاء الأتمتة في الوقت الفعلي ويدعم الأتمتة عبر الأجهزة عبر مزامنة Wi-Fi المحلية بين الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر. التطبيق مرخص بموجب رخصة PolyForm Noncommercial License 1.0.0.