عن المشروع
Macro هو مساحة عمل متكاملة تدمج البريد الإلكتروني والدردشة الجماعية ومستندات Markdown والمهام وإدارة علاقات العملاء والمكالمات وتخزين الملفات ووكلاء الذكاء الاصطناعي في واجهة واحدة. هدفه المعلن هو العمل كـ"نظام تشغيل" للشركات الصغيرة أو الفرق داخل المؤسسات الأكبر، ليحل محل مجموعة من الأدوات المنفصلة (Slack وLinear وNotion وHubSpot وSuperhuman) التي لا تشارك السياق.
الفكرة التصميمية الأساسية: كل الأسطح تشترك في خلفية واحدة، والمراجع المتبادلة بين مستند ومهمة، أو رسالة قناة وبريد إلكتروني، تُخزن أصلاً كرسم بياني ثنائي الاتجاه. ذكر عنصر عبر @ في مكان واحد ينشئ رابطاً مرئياً من الجانب الآخر.
الكتل الموصوفة في ملف README:
- البريد الإلكتروني: صندوق وارد موحد متعدد الحسابات مع اختصارات لوحة المفاتيح، وصناديق وارد مشتركة، ودعم Gmail، وأدوات ذكاء اصطناعي/MCP للبحث والصياغة.
- الرسائل: قنوات ورسائل مباشرة مع ردود مبكرة مضمّنة وخيوط مطوية، وخيوط مصرح بها قابلة للمشاركة عبر رابط.
- المهام: مشكلات خفيفة مرتبطة بإحكام بالقنوات والبريد الإلكتروني والوكلاء؛ يمكن إنشاء المهام من البريد الإلكتروني واختصارات لوحة المفاتيح ومستندات Markdown وقوائم التحقق وإشارات @Macro ومحادثات الوكلاء أو MCP/API/SDK الخارجية.
- المستندات: تحرير تعاوني فوري لـ Markdown مبني على CRDTs، مع سجل إصدارات وتحرير دون اتصال وتحرير أصلي للوكلاء.
- اللوحة: لوحة ثنائية الأبعاد مع روابط @ مدمجة للمهام والملفات ورسائل البريد الإلكتروني.
- الوكلاء: ذاكرة على مستوى الفريق تُصنع من المحادثات والرسائل المباشرة والبريد الإلكتروني والمهام، وتُحدّث ليلاً؛ وتُعرض للوكلاء الخارجيين عبر MCP ونماذج قابلة للاختيار.
- المكالمات: مسجلة ومنسوخة ومسجلة في ذاكرة الفريق.
- تخزين الملفات: مستورد تلقائياً من البريد الإلكتروني والقنوات، وقابل للبحث.
- طلبات السحب: تكامل GitHub مرتبط بالمهام وقابل للتضمين في القنوات.
- إدارة علاقات العملاء: كائنات شركة وجهة اتصال، وخصائص مخصصة، ومزامنة بريد إلكتروني، وإثراء، وطرق عرض خط أنابيب Kanban، وقنوات لكل صفقة.
الميزات الشاملة: ربط ثنائي الاتجاه عبر @، وأذونات قائمة على القنوات (الوصول يتبع عضوية القناة)، وذاكرة موحدة، وصندوق وارد واحد يقسم العناصر إلى Signal وNoise مع تنقل يعتمد على لوحة المفاتيح أولاً.
التخطيط التقني: عميل SolidJS (متصفح وسطح مكتب Tauri وجوال) تحت apps/web، وموقع توثيق، و42 خدمة/عامل/معالج Lambda قابلة للنشر، و167 حزمة Rust لمنطق المجال والوصول إلى البيانات، وحزم TypeScript مشتركة للتعاون، وتعريفات بنية تحتية Pulumi، ومكدس Docker Compose محلي، وبيئة تطوير Nix مثبتة. تتبع الخدمات بنية سداسية (محولات واردة، ونواة مجال مع منافذ، ومحولات صادرة).
النشر والترخيص: يتوفر تطبيق مستضاف، ويذكر المشروع أنه يمكن استضافته ذاتياً تحت AGPLv3 (موصوف بأنه مفتوح المصدر بالكامل وليس open core). يلاحظ README شهادة SOC 2 Type II وشارات ISO 27001 وعدم الاحتفاظ بالبيانات مع مزودي النماذج. إرشادات التطوير المحلي موجودة في docs/RUNNING_LOCALLY.md وإرشادات المساهمة في CONTRIBUTING.md.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.