ماذا يعني عدم الارتباط بمورّد واحد عمليًا؟
نختبر كل قرار تصميمي بسؤال واحد: هل يستطيع مطوّرك تشغيل OrgKeep في بيئة الإنتاج بالمستودع وحده؟
| المجال | كيف يعالجه OrgKeep |
|---|---|
| التثبيت | Docker Compose على أي خادم Linux، في مقر الشركة أو على أي سحابة، ومن بين خدماته Tecfy Tasks |
| قاعدة البيانات | PostgreSQL بمخطط موثّق، لتتصل به أدوات التقارير الخاصة بك |
| الملفات | قرص محلي أو أي تخزين متوافق مع S3 |
| البريد الإلكتروني | SMTP عادي |
| تسجيل الدخول | حسابات مدمجة، إضافةً إلى OIDC وSAML وLDAP (Active Directory وEntra ID وGoogle Workspace) |
| نماذج الذكاء الاصطناعي | أي مزوّد عبر بوابة النماذج، بما في ذلك النماذج المحلية |
| البيانات | تصدير كامل، وREST API موثّقة، وخطافات ويب (webhooks) |
| التحكم | لا خادم تراخيص، ولا اتصال بخوادمنا، ولا شيفرة مموّهة. وجمع بيانات الاستخدام معطّل افتراضيًا |
كيف تثبّت OrgKeep؟
صُمّم التثبيت حول أمر واحد:
- استنسخ المستودع الذي تتسلّمه مع ترخيصك.
- انسخ ملف الإعدادات النموذجي، واضبط نطاقك وكلمة مرور قاعدة البيانات وخادم البريد.
- شغّل
docker compose up -d. - سجّل الدخول، وأضف مزوّدي الذكاء الاصطناعي، وأنشئ أول موظف ذكاء اصطناعي.
git clone git@git.example.com:it/orgkeep.git
cd orgkeep && docker compose up -dما نماذج الذكاء الاصطناعي التي يمكنك استخدامها؟
أيٌّ منها. تستخدم مفاتيح API الخاصة بك، وتختار مزوّدًا لكل موظف ذكاء اصطناعي: نموذجًا صغيرًا ورخيصًا لفرز العمل، وآخر قويًا للتحليل.
- مزوّدون مستضافون مثل OpenAI وAnthropic وGoogle وMistral.
- نماذج محلية عبر Ollama أو vLLM، للمؤسسات التي لا يجوز أن تخرج بياناتها من مبناها.
- تستخدم الأدوات MCP، المعيار المفتوح لربط الذكاء الاصطناعي بالأدوات، لذا يمكنك ربط أنظمتك الخاصة.
يقع منطق الوكلاء في شيفرة OrgKeep نفسها، وليس في منصة وكلاء مستضافة لدى مورّد تحتفظ بمحادثاتك على خوادمها.
بماذا بُني OrgKeep؟
| الجزء | الاختيار |
|---|---|
| الواجهة الخلفية | Go |
| قاعدة البيانات | PostgreSQL، مع pgvector للبحث |
| التخزين المؤقت والمراسلة | Redis |
| تطبيق الويب | Next.js |
| التثبيت | Docker Compose |
| أداة المهام | Tecfy Tasks، كخدمة مستقلة ضمن التثبيت نفسه |
هذه هي الخطة الحالية للإصدار الأول، وقد تتغير.
هل يمكنك تعديل الشيفرة؟
نعم، داخل المؤسسة المرخّصة لك. ومعظم التغييرات الشائعة إعدادات لا شيفرة: الحقول المخصّصة، والأدوار، وسير عمل الموافقات، والهوية البصرية، واللغات، وقوالب البريد. أما تعديلات الشيفرة فتوضع في مجلد إضافات عبر الأحداث والخطافات (hooks)، فتبقى شيفرتك خارج النواة وتُدمج التحديثات بسلاسة.
تصل التحديثات كما تصل المكتبات البرمجية: إصدارات موسومة مع سجل تغييرات، وترحيلات لقاعدة البيانات، وملاحظات للترقية.
ما اللغات المضمّنة؟
الإنجليزية والفرنسية والعربية منذ اليوم الأول، مع واجهة كاملة من اليمين إلى اليسار للعربية. يختار كل شخص لغته، ويحتفظ المحتوى الذي يكتبه المستخدمون، مثل عناوين المهام، باتجاهه الخاص. وتتبع التواريخ والأرقام اللغة، بالأرقام الغربية أو الأرقام العربية المشرقية.