عن المشروع
Comp AI هي منصة امتثال تجاري مفتوحة النواة للشركات التي تدير برامج الأمن والخصوصية. يحدد ملف README دعم SOC 2 وISO 27001 وHIPAA وGDPR، ويصف ميزات لجمع الأدلة الآلي وإدارة السياسات وتنفيذ الضوابط مع السماح للمؤسسات بالاحتفاظ بالسيطرة على بياناتها وبنيتها التحتية. كما تُقدَّم نسخة مستضافة سحابيًا.
المستودع هو مشروع TypeScript قائم على Bun وTurborepo ومبني باستخدام Next.js وPrisma وPostgreSQL وTailwind CSS وTrigger.dev وUpstash Redis وResend وأدوات موجهة نحو Vercel. يتضمن تطبيقات متعددة تحت apps/app وapps/portal وapps/api، بالإضافة إلى حزم مشتركة للوصول إلى قاعدة البيانات وقوالب البريد الإلكتروني وتخزين القيم المفتاحية ومكونات واجهة المستخدم.
يتطلب التطوير المحلي Node.js 20 أو أحدث، وBun 1.1.36 أو أحدث، وPostgreSQL 15 أو أحدث. تتضمن عملية الإعداد نسخ ملفات البيئة، وتهيئة أسرار المصادقة وقاعدة البيانات، وربط Google OAuth وTrigger.dev وUpstash Redis وResend، ثم تشغيل PostgreSQL باستخدام Docker وتشغيل أوامر Prisma للتوليد أو الترحيل أو الدفع أو التهيئة. يمكن تشغيل خوادم التطوير باستخدام bun run dev أو turbo dev.
ينشر المشروع @trycompai/db و@trycompai/email و@trycompai/kv و@trycompai/ui إلى npm باستخدام semantic-release. تعليمات النشر عبر Docker وVercel مُعلَّمة في ملف README بأنها قادمة قريبًا.
تتبع الترخيص نموذجًا مفتوح النواة: المستودع الأساسي مرخَّص بموجب AGPLv3، بينما يتطلب جزء /ee الخاص بإصدار المؤسسات ترخيصًا تجاريًا.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.