كل ما يفعله كاظمه.
69 ميزة في 9 مجالات، وكل سطر مراجَع مقابل الشيفرة ومعه حالته. ما لم يُبنَ بعد مذكور في آخر الصفحة.
المصدر: docs/FEATURES.md، محدَّث في 29 سبتمبر 2026.
دلالة الحالات
- متوفر
- يعمل مباشرة أو بإعداد واحد
- اختياري
- يعمل بعد تثبيت الإضافة المذكورة أو ضبطها
- جزئي
- يعمل، مع القيد المذكور
- غير متوفر
- يُسأل عنه، وهو غير موجود
مساعد واحد، أينما تتحدث إليه
المساعد نفسه والذاكرة نفسها والموافقات نفسها في المتصفح والطرفية وتطبيقات المحادثة.
- متوفر
دردشة ويب بإجابات متدفقة، وعرض خطوة بخطوة لنشاط كل إجابة، وموافقات داخل المحادثة
أين: /chat الوثائق - متوفر
تيليجرام وديسكورد وسلاك: نصوص وصور ومستندات، وتفريغ الرسائل الصوتية نصاً، وأزرار قبول ورفض، وقائمة بالمستخدمين المسموح لهم لكل منصة
أين: kazma-gateway الوثائق - متوفر
زر «اختبار» لكل تطبيق محادثة يشخّص الاتصال: الرمز، والمحادثة أو القناة التي يسلّم إليها كاظمه، والرسائل المباشرة، والمستخدمين المسموح لهم، وما آلت إليه آخر رسالة أرسلها شخص
أين: Settings → Providers & Connectors → Platform Connectors الوثائق - متوفر
الجداول في الإجابة تُعاد كتابتها أسطراً لتيليجرام وديسكورد وسلاك لتُقرأ بسهولة على الهاتف
أين: kazma_gateway/chat_tables.py - متوفر
واجهة طرفية، بما فيها محرر ملفات
أين: kazma-tui الوثائق - متوفر
سطر الأوامر: أسئلة لمرة واحدة (kazma ask)، وبروتوكول عميل الوكيل للمحرّرات (kazma acp)
أين: kazma-cli الوثائق - متوفر
خادم MCP: يستطيع وكلاء آخرون استخدام أدوات كاظمه، مع بوابة الموافقة نفسها (kazma mcp)
أين: kazma mcp الوثائق - متوفر
ردود منطوقة (تحويل النص إلى كلام) وإدخال بالصوت؛ وتشغيل بنقرة في دردشة الويب
أين: Settings → Voice الوثائق - اختياري
- متوفر
واجهة إنجليزية وعربية بتخطيط كامل من اليمين إلى اليسار؛ وكلماتك وردود النموذج والأسماء وتشخيصات الخادم تُعرض كما كُتبت، وكل فقرة باتجاه لغتها (الإنجليزية من اليسار إلى اليمين، والعربية من اليمين إلى اليسار) في أي من الواجهتين
أين: Every page, the login page included الوثائق
النماذج
استخدم النموذج الذي تثق به — مزوّد سحابي، أو نموذج يعمل على جهازك.
- متوفر
20 إعداداً مسبقاً للمزوّدين: OpenAI وDeepSeek وGroq وxAI وOpenRouter وMistral وTogether وFireworks وPerplexity وCohere وAI21 وNVIDIA وZ.AI (متوافقة مع OpenAI)؛ وAnthropic وGoogle Gemini (بما فيها Vertex) وAzure OpenAI وAWS Bedrock بواجهاتها الأصلية؛ وأي نقطة نهاية مخصّصة متوافقة مع OpenAI
أين: Settings → Providers الوثائق - متوفر
نماذج محلية عبر Ollama وLM Studio
أين: Settings → Providers الوثائق - متوفر
اختبار المزوّد يرسل طلب إكمال حقيقياً، لا مجرد فحص للاتصال
أين: Settings → Providers - متوفر
أفضل نموذج لكل مهمة لعمّال الوكلاء المتعددين؛ وأسئلة الصور تذهب إلى نموذج يرى الصور
أين: models/selection.py - متوفر
حين ينتقل الطلب من نموذج إلى آخر، تُبلَّغ بذلك (تنبيه ولافتة)
أين: observability/model_fallback.py - متوفر
عدد الرموز والتكلفة لكل إجابة؛ وقاطع تكلفة يوقف الإنفاق الجامح
أين: Chat footer, dashboard
الأمان والتحكم
لا يحدث شيء خطر من دونك، والنص غير الموثوق يُعامل كبيانات.
- متوفر
الإجراءات الخطرة تنتظر موافقتك — في الدردشة ومسارات الوكلاء المتعددين وخطوط المعالجة على السواء؛ والأدوات غير المصنّفة مقفلة افتراضياً
أين: Threat model الوثائق - متوفر
الخطط تُراجَع مقابل الذاكرة قبل التنفيذ: تاريخ التذكير يُثبَّت على ما قلته أنت لا على ما خمّنه النموذج؛ وأوامر الطرفية الكارثية تُرفض قبل بطاقة الموافقة
أين: Commitment layer الوثائق - متوفر
صفحات الويب ونتائج البحث والمستندات والذكريات المستدعاة تُسيَّج كبيانات غير موثوقة؛ وأثر ذلك مُقاس على معيار عام
أين: Prompt injection: the numbers الوثائق - متوفر
الأسرار في خزنة مشفّرة (AES-256-GCM)؛ لا تُمرَّر أبداً إلى البرامج التي تشغّلها الأدوات؛ ومقنّعة في كل شاشة وواجهة برمجة
أين: security/vault.py - متوفر
حماية من تزوير الطلبات من جهة الخادم (SSRF) ومن الطلبات عبر المواقع (CSRF) ومن إغراق الطلبات
أين: security/ssrf.py, csrf.py, rate_limit.py - متوفر
الدخول بكلمة سر أو بمستخدمين محليين أو بتسجيل دخول موحّد OIDC؛ مع أدوار المدير والمشغّل والمشاهد
أين: /login الوثائق - جزئي
عدة مستخدمين أو فرق على تثبيت واحد
مبني لمشغّل واحد موثوق؛ الفصل بين المستخدمين مطبّق على الذاكرة والمحادثات، ولم يُدقَّق من طرف إلى طرف
- اختياري
الشيفرة التي يشغّلها الوكيل داخل حاوية معزولة
Docker (KAZMA_CODE_EXEC_DOCKER=force) أو E2B
أين: tools/code_exec.py
الذاكرة
يتذكّر ما يهم، ويريك ما استخدمه، وينسى ما تطلب منه نسيانه.
- متوفر
يتذكّر المحادثات وما فيها من حقائق عبر المحادثات كلها، ومتى أصبحت كل حقيقة صحيحة
أين: Memory الوثائق - متوفر
استدعاء بالدليل: لا تُستخدم الذكرى إلا إذا طابقت السؤال بما يكفي — ولا شيء حين لا يطابق شيء
أين: memory/recall.py - متوفر
كل إجابة تُظهر الذكريات التي استخدمتها
أين: Chat activity: "Memory used" - متوفر
«عنّي»: نص قصير تكتبه بنفسك، يُقرأ في بداية كل رد
أين: Settings → Memory - متوفر
ملخصات أسبوعية لموضوعات المحادثات الطويلة
أين: Memory page - متوفر
انسَ ذكرى واحدة أو محادثة كاملة؛ وأبقِ محادثة خارج الذاكرة؛ وصدّر كل شيء
أين: Chat menu → Memory…, Memory page - متوفر
تعمل بالعربية والإنجليزية، واللهجة الخليجية ضمناً
أين: memory/query_terms.py - متوفر
لا شيء يضيع صدفة: الأرشفة لا تمحو نص أي ذكرى
أين: memory/macro_sleep.py - جزئي
ذاكرة مشتركة بين التثبيتات عبر Postgres
الذكريات والحقائق تُنسخ؛ ويحتفظ كل تثبيت بمتجهاته ورسمه الخاص
المعرفة والمستندات
أعطه ملفاتك ومواقعك؛ يقرأ ويبحث ويحوّل ويكتب المستندات — والعربية ضمناً.
- متوفر
مكتبة المعرفة: أضف ملفات أو صفحات ويب أو مواقع كاملة؛ وابحث بالكلمات وبالمعنى؛ مع مراعاة العربية
أين: /knowledge الوثائق - متوفر
المستندات: رفع آمن (حجر وفحص لنوع الملف ورفض لوحدات الماكرو)، واستخراج النص والتعرّف الضوئي على الحروف من PDF وWord وExcel وPowerPoint، والعربية ضمناً
أين: /documents الوثائق - اختياري
فحص الملفات المرفوعة من الفيروسات
يتطلب تثبيت ClamAV
أين: documents/malware.py - متوفر
حوّل المستندات وقسّمها وادمجها واحجب أجزاء منها؛ وأنشئ تقارير Word أو PDF أو HTML بطباعة عربية صحيحة
أين: /documents الوثائق - متوفر
بحث معمّق على الويب مع المصادر: بحث وقراءة وزحف وتلخيص
أين: /research الوثائق - متوفر
بحث على الويب عبر SearXNG (محرك بحث تجميعي مستضاف ذاتياً، ضمن إعداد Docker)
أين: tools/web_search.py - اختياري
قراءة الصفحات الصعبة عبر Firecrawl أو Jina أو متصفح حقيقي
مفاتيح / Playwright
أين: tools/read_url.py - اختياري
جلب الصفحات عبر وكيل سكني متناوب
أين: Settings → System → Proxy - متوفر
توليد الصور (Pollinations دون مفتاح؛ وDALL-E وStability وFlux بمفاتيح) وفهم الصور
أين: tools/image_gen.py
العمل على الشيفرة
محرر وgit وGitHub — وكل كتابة تمر بموافقتك.
- متوفر
بيئة تطوير على الويب: تصفّح وتحرير وترقيع وتشغيل وgit — وكل كتابة تمر ببوابة الموافقة
أين: /ide الوثائق - متوفر
استنسخ المستودعات وبدّل بينها؛ والوكيل يعمل دائماً في المستودع النشط
أين: /workspace - متوفر
GitHub: الفروع والإيداعات وطلبات الدمج، عبر تطبيق GitHub أو رمز وصول
أين: git_github_manager skill - متوفر
بحث في الشيفرة عبر المستودع كله (ripgrep والرموز البرمجية)
أين: kazma_core/code_index - متوفر
وجّه مهمة جارية (/steer) أو أوقفها، أو خطّط أولاً (/plan)، أو شغّل مهام طويلة (/long)
أين: Chat commands الوثائق - متوفر
أرجع محادثة أو فرّعها من أي خطوة سابقة
أين: /replay, /fork الوثائق
عدة وكلاء في آن واحد
وزّع العمل على عمّال يُنشَؤون عند الحاجة ويُراقَبون أثناء عملهم.
- متوفر
ست طرق لتشغيل العمّال: إسناد، وبث، وخط معالجة (بنقاط موافقة)، وتوزيع مع تصويت، واستشارة، وتوجيه شرطي
أين: /swarm, kazma swarm الوثائق - متوفر
عمّال يُنشَؤون عند الحاجة من قوالب — دون تسجيل مسبق
أين: swarm/autoscaler.py - متوفر
قواطع دارة وإعادة محاولة ومهل زمنية وفحص للمخرجات لكل عامل
أين: swarm/reliability.py - اختياري
تشغيل متين متعدد الخطوات عبر Temporal
أين: swarm/durable_temporal.py
كيف تسير الأنماط الستة
ست طرق لتوزيع العمل على العمّال — اختر نمطاً لترى كيف يسير.
التوزيع والتصويت
توازٍ وتوافقيوزّع مهام متطابقة أو مُقسَّمة عبر عدة عمال معزولين في آن واحد، ويجمّع المخرجات عبر تصويت مرجّح أو إزالة تكرار التوافق.
عُقد مسار التنفيذ
الأتمتة والحسابات المرتبطة
البريد والتقويمات والتذكيرات والمنشورات — تُدار في المحادثة التي طلبتها منها.
- متوفر
تذكيرات ومهام مجدولة، تُسلَّم إلى المحادثة التي طلبتها منها
أين: /scheduled - متوفر
X (تويتر): مسودات وجدولة ونشر عبر الواجهة الرسمية، وردود على الإشارات
أين: /x الوثائق - متوفر
البريد (Gmail وOutlook) والتقويم (Google وMicrosoft)
أين: Settings → Email الوثائق - متوفر
أكثر من حساب بريد (عدة حسابات Gmail أو Outlook أو IMAP)، لكلٍّ منها تقويمه، وتسمّيه في الدردشة باسمه أو بعنوانه
أين: Settings → Email → Other accounts الوثائق - متوفر
مهارات من منظومة agentskills.io المفتوحة: بحث وتثبيت من GitHub، موقّعة ومتحقَّق منها
أين: /skills الوثائق - متوفر
أدوات MCP من أي خادم MCP (stdio وSSE وHTTP المتدفق)
أين: /mcp الوثائق
تشغيله بنفسك
مبني ليعمل لشهور: يعيد تشغيل نفسه، وينسخ نفسه احتياطياً، ويخبرك بما حدث.
- متوفر
مشرف يعيد التشغيل عند العطل الحقيقي، ويعيد التحميل بسلاسة، وينبّهك عبر تيليجرام
أين: scripts/service/kazma_guard.py - متوفر
بطاقة حالة واحدة لكل إعادة تشغيل: كم توقف كاظمه، وهل اتصل كل تطبيق محادثة (رسائل البدء والإيقاف اختيارية)
أين: Settings → Adapters & Routes → Server status messages الوثائق - متوفر
نسخ احتياطي لكل شيء كل 6 ساعات، محلياً وخارج الموقع (restic)، مع فحص يومي وتمرين أسبوعي على استعادة قاعدة البيانات
أين: Disaster recovery الوثائق - متوفر
انقل تثبيتاً إلى جهاز أو نظام تشغيل آخر في حزمة واحدة
أين: kazma migrate الوثائق - متوفر
انسخ إعداداتك احتياطياً في ملف واستعِدها: ترى ما سيتغير أولاً، ولا تُستبدل المفاتيح التي لديك أبداً، ويعود المفتاح المفقود من الخزنة دون كتابته، ويمكن التراجع عن الاستعادة
أين: Settings → System الوثائق - متوفر
فحوص صحة تُجري رحلة ذهاب وإياب حقيقية؛ وتنبيهات إلى تيليجرام أو ديسكورد أو سلاك؛ وموجز يومي وتقرير أسبوعي عن الصمود
أين: /health/deep - متوفر
سجل خطوات المحادثات القديم يُقلَّم وفق جدول تحدّده أنت
أين: Settings → System - متوفر
Postgres للإعدادات والمحادثات والمهام ونقاط الحفظ؛ وSQLite دون أي إعداد
أين: Postgres الوثائق - متوفر / اختياري
مقاييس Prometheus؛ وتتبّعات OpenTelemetry وLangfuse
أين: /metrics الوثائق - متوفر
التحديث بأمر واحد: في تثبيت يشرف عليه الحارس ينتظر حتى تهدأ المحادثات، ويوقف كاظمه، ويثبّت، ثم يشغّله من جديد
أين: kazma update الوثائق - اختياري
حقن الأعطال لاختبار إعادة المحاولة والتحويل: استدعاءات نموذج بطيئة أو فاشلة، واستدعاءات الأدوات، وحفظ الردود (لا نقطة حقن للأهداف الأخرى بعد)؛ معطّل ما لم يُفعَّل
أين: KAZMA_CHAOS_ENABLED الوثائق
ما لم يُبنَ
يُسأل عنه كثيراً، وهو غير موجود. نذكره هنا كي لا تبحث عنه.
- غير متوفر
برنامج مكافآت مدفوع للإبلاغ عن الثغرات (الإفصاح المسؤول فقط — SECURITY.md).
- غير متوفر
مستويات ثقة تشفيرية للمهارات تتجاوز التحقق بـ HMAC، وتفويض موقّع بين الوكلاء.
- غير متوفر
فحص تحصين يعمل عند الإقلاع: لا تقرأ أي شيفرة الملف kazma-security.yaml، وتقرير التحصين يعمل عند الطلب.
- غير متوفر
تدقيق أمني لنشر متعدد المستأجرين مكشوف على الإنترنت. كاظمه مبني لمشغّل واحد موثوق.