Revise Arabic README for clarity and corrections (#661)
Updated the Arabic README to improve clarity and fix translation errors.
This commit is contained in:
+52
-46
@@ -1,5 +1,4 @@
|
|||||||
🌐 هذه ترجمة آلية. نرحب بالتصحيحات من المجتمع!
|
<section dir="rtl">
|
||||||
|
|
||||||
<h1 align="center">
|
<h1 align="center">
|
||||||
<br>
|
<br>
|
||||||
<a href="https://github.com/thedotmack/claude-mem">
|
<a href="https://github.com/thedotmack/claude-mem">
|
||||||
@@ -43,7 +42,8 @@
|
|||||||
<a href="README.no.md">🇳🇴 Norsk</a>
|
<a href="README.no.md">🇳🇴 Norsk</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h4 align="center">نظام ضغط الذاكرة المستمرة المبني لـ <a href="https://claude.com/claude-code" target="_blank">Claude Code</a>.</h4>
|
<h4 align="center">أداة إضافية لـ <a href="https://claude.com/claude-code" target="_blank">Claude Code</a> تعمل على أتمتة تسجيل معلومات الجلسات السابقه، وضغطها, ثم حقن السياق ذي الصلة في الجلسات المستقبلية.
|
||||||
|
</h4>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="LICENSE">
|
<a href="LICENSE">
|
||||||
@@ -80,25 +80,27 @@
|
|||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<a href="#البدء-السريع">البدء السريع</a> •
|
|
||||||
<a href="#كيف-يعمل">كيف يعمل</a> •
|
|
||||||
<a href="#أدوات-البحث-mcp">أدوات البحث</a> •
|
|
||||||
<a href="#التوثيق">التوثيق</a> •
|
|
||||||
<a href="#الإعدادات">الإعدادات</a> •
|
|
||||||
<a href="#استكشاف-الأخطاء-وإصلاحها">استكشاف الأخطاء وإصلاحها</a> •
|
|
||||||
<a href="#الترخيص">الترخيص</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
يحافظ Claude-Mem بسلاسة على السياق عبر الجلسات من خلال التقاط الملاحظات حول استخدام الأدوات تلقائيًا، وإنشاء ملخصات دلالية، وإتاحتها للجلسات المستقبلية. هذا يمكّن Claude من الحفاظ على استمرارية المعرفة حول المشاريع حتى بعد انتهاء الجلسات أو إعادة الاتصال.
|
<a href="#بداية-سريعة">بداية سريعة</a> •
|
||||||
|
<a href="#كيف-يعمل">كيف يعمل</a> •
|
||||||
|
<a href="#أدوات-البحث-mcp-search-tools">أدوات البحث</a> •
|
||||||
|
<a href="#المستندات">التوثيق</a> •
|
||||||
|
<a href="#الإعدادات">الإعدادات</a> •
|
||||||
|
<a href="#استكشاف-الأخطاء-وإصلاحها">استكشاف الأخطاء وإصلاحها</a> •
|
||||||
|
<a href="#الترخيص-license">الترخيص</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center" dir="rtl">
|
||||||
|
Claude-Mem هو نظام متطور مصمم لضغط وحفظ الذاكرة لسياق عمل Claude Code. وظيفته الأساسية هي جعل "كلود" يتذكر ما فعله في جلسات العمل السابقة بسلاسة، عبر تسجيل تحركاته، وإنشاء ملخصات ذكية، واستدعائها في الجلسات المستقبلية. هذا يضمن عدم ضياع سياق المشروع حتى لو أغلقت البرنامج وفتحته لاحقاً.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## البدء السريع
|
## بداية سريعة
|
||||||
|
|
||||||
ابدأ جلسة Claude Code جديدة في الطرفية وأدخل الأوامر التالية:
|
للبدء، افتح "Claude Code" في مبنى الأوامر (Terminal) واكتب الأوامر التالية:
|
||||||
|
<div dir="ltr" align="left">
|
||||||
|
|
||||||
```
|
```
|
||||||
> /plugin marketplace add thedotmack/claude-mem
|
> /plugin marketplace add thedotmack/claude-mem
|
||||||
@@ -106,24 +108,26 @@
|
|||||||
> /plugin install claude-mem
|
> /plugin install claude-mem
|
||||||
```
|
```
|
||||||
|
|
||||||
أعد تشغيل Claude Code. سيظهر السياق من الجلسات السابقة تلقائيًا في الجلسات الجديدة.
|
</div>
|
||||||
|
|
||||||
|
بمجرد إعادة تشغيل Claude Code، سيتم استدعاء السياق من الجلسات السابقة تلقائيا عند الحاجة.
|
||||||
|
|
||||||
**الميزات الرئيسية:**
|
**الميزات الرئيسية:**
|
||||||
|
|
||||||
- 🧠 **ذاكرة مستمرة** - يبقى السياق عبر الجلسات
|
- 🧠 **ذاكرة مستديمه**: سياق عملك لا ينتهي بانتهاء الجلسة، بل ينتقل معك للجلسة التالية.
|
||||||
- 📊 **الكشف التدريجي** - استرجاع الذاكرة بطبقات مع رؤية تكلفة الرموز
|
- 📊 **الكشف التدريجي** (Progressive Disclosure): نظام ذكي يستدعي المعلومات على طبقات، مما يمنحك رؤية واضحة لاستهلاك الـ "Tokens" (التكلفة).
|
||||||
- 🔍 **بحث قائم على المهارات** - استعلم عن تاريخ مشروعك باستخدام مهارة mem-search
|
- 🔍 **بحث سريع** - استعلم عن سجل مشروعك باستخدام خاصية `mem-search`.
|
||||||
- 🖥️ **واجهة مستخدم ويب** - بث الذاكرة المباشر على http://localhost:37777
|
- 🖥️ **واجهة مستخدم ويب** - رؤية معلومات الذاكرة مع تحديث فوري عبر المتصفح من خلال الرابط: http://localhost:37777
|
||||||
- 💻 **مهارة Claude Desktop** - ابحث في الذاكرة من محادثات Claude Desktop
|
- 💻 **تكامل مع Claude Desktop** - إمكانية البحث في الذاكرة مباشرة من واجهة Claude المكتبية
|
||||||
- 🔒 **التحكم في الخصوصية** - استخدم وسوم `<private>` لاستبعاد المحتوى الحساس من التخزين
|
- 🔒 **التحكم في الخصوصية** - دعم وسم `<private>` لمنع النظام من تخزين أي معلومات حساسة.
|
||||||
- ⚙️ **إعدادات السياق** - تحكم دقيق في السياق الذي يتم حقنه
|
- ⚙️ **إعدادات السياق** - تحكم دقيق في السياق (context) التي سيتم حقنها في سياق المحادثة.
|
||||||
- 🤖 **تشغيل تلقائي** - لا يتطلب تدخلاً يدويًا
|
- 🤖 **أتمتة كاملة:** - النظام يعمل في الخلفية دون الحاجة لتدخل يدوي منك.
|
||||||
- 🔗 **الاستشهادات** - رجوع إلى الملاحظات السابقة باستخدام المعرفات (الوصول عبر http://localhost:37777/api/observation/{id} أو عرض الكل في عارض الويب على http://localhost:37777)
|
- 🔗 **الاستشهادات** - رجوع إلى الملاحظات السابقة باستخدام (http://localhost:37777/api/observation/{id} أو عرض جميع المعلومات على http://localhost:37777)
|
||||||
- 🧪 **قناة تجريبية** - جرّب الميزات التجريبية مثل Endless Mode عبر تبديل الإصدار
|
- 🧪 **مزايا التجريبيه** - تجربة مميزات مثل "الوضع اللانهائي" (Endless Mode).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## التوثيق
|
## المستندات
|
||||||
|
|
||||||
📚 **[عرض التوثيق الكامل](docs/)** - تصفح مستندات markdown على GitHub
|
📚 **[عرض التوثيق الكامل](docs/)** - تصفح مستندات markdown على GitHub
|
||||||
|
|
||||||
@@ -131,7 +135,7 @@
|
|||||||
|
|
||||||
- **[دليل التثبيت](https://docs.claude-mem.ai/installation)** - البدء السريع والتثبيت المتقدم
|
- **[دليل التثبيت](https://docs.claude-mem.ai/installation)** - البدء السريع والتثبيت المتقدم
|
||||||
- **[دليل الاستخدام](https://docs.claude-mem.ai/usage/getting-started)** - كيف يعمل Claude-Mem تلقائيًا
|
- **[دليل الاستخدام](https://docs.claude-mem.ai/usage/getting-started)** - كيف يعمل Claude-Mem تلقائيًا
|
||||||
- **[أدوات البحث](https://docs.claude-mem.ai/usage/search-tools)** - استعلم عن تاريخ مشروعك باللغة الطبيعية
|
- **[أدوات البحث](https://docs.claude-mem.ai/usage/search-tools)** - استعلم عن سجل مشروعك بلغتك
|
||||||
- **[الميزات التجريبية](https://docs.claude-mem.ai/beta-features)** - جرّب الميزات التجريبية مثل Endless Mode
|
- **[الميزات التجريبية](https://docs.claude-mem.ai/beta-features)** - جرّب الميزات التجريبية مثل Endless Mode
|
||||||
|
|
||||||
### أفضل الممارسات
|
### أفضل الممارسات
|
||||||
@@ -142,9 +146,9 @@
|
|||||||
### البنية المعمارية
|
### البنية المعمارية
|
||||||
|
|
||||||
- **[نظرة عامة](https://docs.claude-mem.ai/architecture/overview)** - مكونات النظام وتدفق البيانات
|
- **[نظرة عامة](https://docs.claude-mem.ai/architecture/overview)** - مكونات النظام وتدفق البيانات
|
||||||
- **[تطور البنية المعمارية](https://docs.claude-mem.ai/architecture-evolution)** - الرحلة من v3 إلى v5
|
- **[تطور البنية المعمارية](https://docs.claude-mem.ai/architecture-evolution)** - تطور المعمارية من v3 إلى v5
|
||||||
- **[بنية الخطافات](https://docs.claude-mem.ai/hooks-architecture)** - كيف يستخدم Claude-Mem خطافات دورة الحياة
|
- **[بنية برامج الربط (Hooks)](https://docs.claude-mem.ai/hooks-architecture)** - كيف يستخدم Claude-Mem خطافات دورة الحياة
|
||||||
- **[مرجع الخطافات](https://docs.claude-mem.ai/architecture/hooks)** - شرح 7 سكريبتات خطافات
|
- **[مرجع برامج الربط (Hooks)](https://docs.claude-mem.ai/architecture/hooks)** - شرح 7 سكريبتات خطافات
|
||||||
- **[خدمة العامل](https://docs.claude-mem.ai/architecture/worker-service)** - HTTP API وإدارة Bun
|
- **[خدمة العامل](https://docs.claude-mem.ai/architecture/worker-service)** - HTTP API وإدارة Bun
|
||||||
- **[قاعدة البيانات](https://docs.claude-mem.ai/architecture/database)** - مخطط SQLite وبحث FTS5
|
- **[قاعدة البيانات](https://docs.claude-mem.ai/architecture/database)** - مخطط SQLite وبحث FTS5
|
||||||
- **[بنية البحث](https://docs.claude-mem.ai/architecture/search-architecture)** - البحث المختلط مع قاعدة بيانات المتجهات Chroma
|
- **[بنية البحث](https://docs.claude-mem.ai/architecture/search-architecture)** - البحث المختلط مع قاعدة بيانات المتجهات Chroma
|
||||||
@@ -161,24 +165,23 @@
|
|||||||
|
|
||||||
**المكونات الأساسية:**
|
**المكونات الأساسية:**
|
||||||
|
|
||||||
1. **5 خطافات دورة الحياة** - SessionStart، UserPromptSubmit، PostToolUse، Stop، SessionEnd (6 سكريبتات خطافات)
|
1. **5 برامج ربط (Hooks)** - SessionStart، UserPromptSubmit، PostToolUse، Stop، SessionEnd
|
||||||
2. **تثبيت ذكي** - فاحص التبعيات المخزنة مؤقتًا (سكريبت ما قبل الخطاف، ليس خطاف دورة حياة)
|
2. **تثبيت ذكي** - فاحص التبعيات المخزنة مؤقتًا
|
||||||
3. **خدمة العامل** - HTTP API على المنفذ 37777 مع واجهة مستخدم عارض الويب و10 نقاط نهاية للبحث، تديرها Bun
|
3. **خدمة العامل** - HTTP API على المنفذ 37777 مع واجهة مستخدم عارض الويب و10 نقاط نهاية للبحث، تديرها Bun
|
||||||
4. **قاعدة بيانات SQLite** - تخزن الجلسات، الملاحظات، الملخصات
|
4. **قاعدة بيانات SQLite** - تخزن الجلسات، الملاحظات، الملخصات
|
||||||
5. **مهارة mem-search** - استعلامات اللغة الطبيعية مع الكشف التدريجي
|
5. **مهارة mem-search** - استعلامات اللغة الطبيعية مع الكشف التدريجي
|
||||||
6. **قاعدة بيانات المتجهات Chroma** - البحث المختلط الدلالي + الكلمات المفتاحية لاسترجاع السياق الذكي
|
6. **قاعدة بيانات المتجهات Chroma** - البحث الدلالي الهجين + الكلمات المفتاحية لاسترجاع السياق الذكي
|
||||||
|
|
||||||
انظر [نظرة عامة على البنية المعمارية](https://docs.claude-mem.ai/architecture/overview) للتفاصيل.
|
انظر [نظرة عامة على البنية المعمارية](https://docs.claude-mem.ai/architecture/overview) للتفاصيل.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## مهارة mem-search
|
## أدوات البحث (MCP Search Tools)
|
||||||
|
|
||||||
يوفر Claude-Mem بحثًا ذكيًا من خلال مهارة mem-search التي تُستدعى تلقائيًا عندما تسأل عن العمل السابق:
|
يوفر Claude-Mem بحثًا ذكيًا من خلال مهارة mem-search التي تُستدعى تلقائيًا عندما تسأل عن العمل السابق:
|
||||||
|
|
||||||
**كيف يعمل:**
|
**كيف يعمل:**
|
||||||
- فقط اسأل بشكل طبيعي: *"ماذا فعلنا في الجلسة الأخيرة؟"* أو *"هل أصلحنا هذا الخطأ من قبل؟"*
|
- فقط اسأل بشكل طبيعي: *"ماذا فعلنا في الجلسة الأخيرة؟"* أو *"هل أصلحنا هذا الخطأ من قبل؟"*
|
||||||
- يستدعي Claude تلقائيًا مهارة mem-search للعثور على السياق ذي الصلة
|
- يستدعي Claude تلقائيًا خاصية mem-search للعثور على السياق ذي الصلة
|
||||||
|
|
||||||
**عمليات البحث المتاحة:**
|
**عمليات البحث المتاحة:**
|
||||||
|
|
||||||
@@ -193,7 +196,7 @@
|
|||||||
9. **الجدول الزمني حسب الاستعلام** - البحث عن الملاحظات والحصول على سياق الجدول الزمني حول أفضل تطابق
|
9. **الجدول الزمني حسب الاستعلام** - البحث عن الملاحظات والحصول على سياق الجدول الزمني حول أفضل تطابق
|
||||||
10. **مساعدة API** - الحصول على توثيق API البحث
|
10. **مساعدة API** - الحصول على توثيق API البحث
|
||||||
|
|
||||||
**أمثلة على استعلامات اللغة الطبيعية:**
|
**أمثلة على الاستعلامات:**
|
||||||
|
|
||||||
```
|
```
|
||||||
"What bugs did we fix last session?"
|
"What bugs did we fix last session?"
|
||||||
@@ -219,8 +222,7 @@
|
|||||||
|
|
||||||
- **Node.js**: 18.0.0 أو أعلى
|
- **Node.js**: 18.0.0 أو أعلى
|
||||||
- **Claude Code**: أحدث إصدار مع دعم الإضافات
|
- **Claude Code**: أحدث إصدار مع دعم الإضافات
|
||||||
- **Bun**: بيئة تشغيل JavaScript ومدير العمليات (يُثبت تلقائيًا إذا كان مفقودًا)
|
- **Bun & uv**: (يتم تثبيتهما تلقائياً) لإدارة العمليات والبحث المتجه.
|
||||||
- **uv**: مدير حزم Python للبحث المتجهي (يُثبت تلقائيًا إذا كان مفقودًا)
|
|
||||||
- **SQLite 3**: للتخزين المستمر (مدمج)
|
- **SQLite 3**: للتخزين المستمر (مدمج)
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -241,7 +243,7 @@
|
|||||||
|
|
||||||
## استكشاف الأخطاء وإصلاحها
|
## استكشاف الأخطاء وإصلاحها
|
||||||
|
|
||||||
إذا واجهت مشكلات، صِف المشكلة لـ Claude وستقوم مهارة troubleshoot تلقائيًا بتشخيصها وتوفير الإصلاحات.
|
إذا واجهت مشكلة، اشرحها لـ Claude وسيقوم بتشغيل خاصية troubleshoot لإصلاحها ذاتياً.
|
||||||
|
|
||||||
انظر **[دليل استكشاف الأخطاء وإصلاحها](https://docs.claude-mem.ai/troubleshooting)** للمشكلات الشائعة والحلول.
|
انظر **[دليل استكشاف الأخطاء وإصلاحها](https://docs.claude-mem.ai/troubleshooting)** للمشكلات الشائعة والحلول.
|
||||||
|
|
||||||
@@ -250,27 +252,29 @@
|
|||||||
## تقارير الأخطاء
|
## تقارير الأخطاء
|
||||||
|
|
||||||
أنشئ تقارير أخطاء شاملة باستخدام المولّد الآلي:
|
أنشئ تقارير أخطاء شاملة باستخدام المولّد الآلي:
|
||||||
|
<div align=left>
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd ~/.claude/plugins/marketplaces/thedotmack
|
cd ~/.claude/plugins/marketplaces/thedotmack
|
||||||
npm run bug-report
|
npm run bug-report
|
||||||
```
|
```
|
||||||
|
</div>
|
||||||
|
|
||||||
## المساهمة
|
## المساهمة
|
||||||
|
|
||||||
المساهمات مرحب بها! يُرجى:
|
المساهمات مرحب بها! يُرجى:
|
||||||
|
|
||||||
1. عمل Fork للمستودع
|
1. عمل Fork للمشروع (Repository)
|
||||||
2. إنشاء فرع ميزة
|
2. إنشاء فرع (branch)
|
||||||
3. إجراء التغييرات مع الاختبارات
|
3. إجراء التغييرات مع الاختبارات
|
||||||
4. تحديث التوثيق
|
4. تحديث المستندات عند الحاجه
|
||||||
5. تقديم Pull Request
|
5. تقديم Pull Request
|
||||||
|
|
||||||
انظر [دليل التطوير](https://docs.claude-mem.ai/development) لسير عمل المساهمة.
|
انظر [دليل التطوير](https://docs.claude-mem.ai/development) لسير عمل المساهمة.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## الترخيص
|
## الترخيص (License)
|
||||||
|
|
||||||
هذا المشروع مرخص بموجب **ترخيص GNU Affero العام الإصدار 3.0** (AGPL-3.0).
|
هذا المشروع مرخص بموجب **ترخيص GNU Affero العام الإصدار 3.0** (AGPL-3.0).
|
||||||
|
|
||||||
@@ -298,4 +302,6 @@ npm run bug-report
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**مبني باستخدام Claude Agent SDK** | **مدعوم بواسطة Claude Code** | **صُنع باستخدام TypeScript**
|
**مبني باستخدام Claude Agent SDK** | **مدعوم بواسطة Claude Code** | **صُنع باستخدام TypeScript**
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|||||||
Reference in New Issue
Block a user