عن المشروع

AllisWell هو تطبيق إنتاجية مفتوح المصدر وقابل للاستضافة الذاتية يغطي المهام والمشاريع والملاحظات والتذكيرات، ويُقدَّم كبديل مجاني لتطبيقات Todoist وThings 3 وTickTick وApple Reminders وNotion. العميل هو قاعدة أكواد Flutter واحدة تستهدف iOS وAndroid وWeb وmacOS وWindows وLinux؛ والخلفية هي خدمة Node.js/Fastify تستخدم MySQL (أو MariaDB) كمخزن أساسي، مع Redis لقوائم الانتظار والبث الفوري وS3-compatible للتخزين (Cloudflare R2 أو أي S3) للمرفقات. القدرات الأساسية الموصوفة في README: - المهام والمشاريع: تنتمي المهام إلى مشاريع وتحمل أوصافًا ووسومًا ومهامًا فرعية وألوانًا ومرفقات؛ شارات المشاريع تتبع المهام عبر العروض. تدعم المشاريع الألوان والمفضلة والأرشفة وتبويبات المهام/الملاحظات/الملفات لكل مشروع. - الملاحظات: مساحة عمل Markdown تعرض Markdown بنكهة GitHub (جداول، قوائم مهام، حواشي، تنبيهات، رياضيات KaTeX، أكواد مظللة، مخططات Mermaid)، مع عروض القراءة والمحرر الغني والمصدر. يمكن فتح ملفات .md خارجية وتحريرها وحفظها مع معالجة صريحة للتعارضات وبدون حفظ تلقائي صامت. - التذكيرات: المهام العاجلة تستخدم تسليمًا بدرجة إنذار يهدف إلى الرنين عبر وضع Silent وFocus، ويعيد التنبيه حتى يتم الإقرار، ويقدم خيارات غفوة توضح وقت الرنين التالي. سجل الإنذارات يسجل تدخلات نظام التشغيل. - التكرار: القواعد تشمل يوميًا/أسبوعيًا/شهريًا/سنويًا، آخر يوم في الشهر، اليوم n من الأسبوع والإزاحات، مع معاينة "الخمسة التالية" واثني عشر شهرًا من صفوف المهام المادية. قواعد شهرية تُقيَّد بالأشهر القصيرة (مثل 31 يصبح 28 فبراير) بدلاً من التخطي. - مزامنة التقويم: مزامنة ثنائية الاتجاه مع Google Calendar وApple Calendar موصوفة بأنها دائمة التشغيل وليست اختيارية. - البحث: بحث محلي غير حساس لحالة الأحرف واللهجات عبر النسخة المحلية على الجهاز، مرتبة حسب العنوان والوسم والنص، ويعمل دون اتصال. - المزامنة: بنية محلية أولاً مع صندوق طفرات، سجل مراجعات، دفع غير قابل للتكرار، آخر كتابة تفوز على مستوى الحقل وقناة Socket.IO لتحديثات عبر الأجهزة. - الملفات: مرفقات على المهام والملاحظات والمشاريع بالإضافة إلى قسم ملفات عام مع مجلدات متداخلة، مخزنة عبر روابط موقعة مسبقًا بحيث لا تمر الواجهة البرمجية بالبايتات. - الأدوات: أدوات الشاشة الرئيسية لـ iPhone وiPad وAndroid وMac تعكس دلاء Home، مع إكمال بنقرة واحدة، ونطاق اختياري لكل مشروع، ودعم شاشة القفل على iPhone وساعة حية. - تسجيل الدخول: بريد إلكتروني/كلمة مرور بالإضافة إلى تسجيل دخول اختياري عبر Google وApple، مع بقاء الحسابات مملوكة لقاعدة بيانات المثيل نفسه. - ذكاء اصطناعي اختياري: مزودون بمفاتيحك الخاصة وموصل MCP لـ Claude/ChatGPT مذكورون. - الترجمة: الإنجليزية والتركية، مع إضافة لغات إضافية عبر ملف JSON. النشر: صور Docker منشورة للواجهة البرمجية وتطبيق الويب (linux/amd64 وlinux/arm64) تسمح بالاستضافة الذاتية عبر ملف docker-compose المقدم؛ الواجهة البرمجية تنشئ وترحّل مخططها عند البدء، وتوجد البيانات في وحدات تخزين مسماة. التطوير يتطلب Node.js 22+ وDocker وFlutter 3.44+، مع سكربت بيانات تجريبية متاح. يذكر README أيضًا القيود بصراحة: لا توجد تذكيرات قائمة على الموقع أو الرسائل، ولا دعوات/RSVP/معالجة free-busy (تُفوَّض لمزود التقويم)، ونموذج عمل بدون واجهة مشاركة. الترخيص هو PolyForm Noncommercial، مجاني للاستخدام الشخصي والاستضافة الذاتية.