
grammai هو مساعد مجاني ومفتوح المصدر للكتابة فـ Chrome والمتصفحات المبنية على Chromium بحال Helium. كيتحقق من النص مباشرة داخل المحررات المدعومة، كيبين المشاكل فبلاصتها، وكيخليك تراجع التصحيحات ولا تطبقها بلا ما تبدل التطبيق.
فحص الإملاء والقواعد الأساسي بالإنجليزية والألمانية كيدوز محلياً فالمتصفح. إعادة الصياغة والترجمة الاختيارية، وفحوصات السياق الموسعة، كتستعمل Claude Code ولا Codex CLI ديالك من خلال مساعد محلي، من بعد ما تكون داخل بحسابك. grammai ما كيوفرش اشتراك فالذكاء الاصطناعي ولا خدمة ذكاء اصطناعي مستضافة.

شنو كيدير grammai
grammai مصمم باش يعاونك فالكتابة فالبلاصة اللي كتكتب فيها أصلاً. من بين القدرات الرئيسية ديالو:
- الإملاء والقواعد بلا إنترنت: محركات وقواميس الإنجليزية والألمانية المدمجة خدامة بلا حساب، ولا مفتاح API، ولا برنامج إضافي للغات.
- فحوصات كتراعي السياق: القواعد المحلية فيها فحوصات موجهة للكلمات اللي كتتشابه وكتسبب فالخلط، بحال تصحيح العبارة الألمانية “Ist das wirklich war?” إلى “Ist das wirklich wahr?”. ويمكن لفحص سياق اختياري بالذكاء الاصطناعي يراجع مقطعاً أوسع.
- تصحيحات فبلاصتها: حرك المؤشر فوق الكلمة المعلمة، راجع الاقتراح، وقبلو ولا رفضو. وتقدر ترجع آخر تعديل دارو grammai.
- إعادة الصياغة بالذكاء الاصطناعي: حسن الوضوح، قصر النص، بدل النبرة ديالو، ولا استعمل تعليمة مخصصة محفوظة.
- الترجمة بين الإنجليزية والألمانية: ترجم اختياراً من النص ولا الحقل النشط، وبدل النص فعملية وحدة.
- واجهة هادئة: كيبان شريط الإجراءات ملي كتحدد النص. كاينين حتى الوضع الفاتح والداكن، اختصارات لوحة المفاتيح، وتحكم خاص بكل موقع.
ثبت النسخة الحالية من المصدر
صفحة Chrome Web Store مذكور عليها فREADME ديال المشروع أنها غادي تكون متاحة قريباً. باش تجرب النسخة الحالية، بنِ الإضافة محلياً باستعمال Node.js 22 ولا أحدث.

1. جيب المشروع وثبت الاعتماديات
دير clone للمستودع ولا حملو، حل التيرمينال فالمجلد ديالو، وشغل:
npm ci
npm run buildأمر البناء كينشئ ملفات الإضافة فمجلد dist.
2. حمل الإضافة غير المفكوكة
- حل
chrome://extensionsفـ Chrome، ولا الشاشة المكافئة لتدبير الإضافات فـ Helium. - فعل Developer mode.
- اختار Load unpacked.
- اختار مجلد
distاللي تنشأ.
من بعد التثبيت، حل حقلاً نصياً مدعوماً وبدا كتب. الإنجليزية والألمانية كيتعرفو عليهم أوتوماتيكياً. المحرك الألماني يقدر يحتاج بضع ثواني باش يتهيأ فالفحص الأول.

3. عاود التحميل من بعد التغييرات
ملي تعاود تبني إضافة غير مفكوكة، عاود حمل الإضافة من صفحة الإضافات. وعاود حتى تحميل تبويبات المواقع اللي بغيتي تستعمل فيها النسخة المحدثة.
استعمل فحص القواعد بلا إنترنت
حل محرراً مدعوماً وكتب بالإنجليزية ولا بالألمانية. grammai كيحلل النص محلياً وكيعلم على المشاكل اللي لقاها داخل الحقل. حرك المؤشر فوق كلمة مبرزة باش تشوف الاقتراح، ومن بعد اختار التصحيح ولا رفضو.
استعمل Alt Down وAlt Up باش تمشي للتصحيح الموالي ولا السابق. قبل التصحيح المحدد باستعمال Alt Enter، ورفضو باستعمال Alt Backspace، ورجع آخر تعديل دارو grammai باستعمال Alt Z.

تفضيلات اللغة ونسخة الإملاء الإنجليزية كاينين تحت All settings. التعرف على اللغة يقدر يكون غير واضح فالمقاطع القصيرة بزاف ولا المختلطة اللغات، لذلك راجع الاقتراحات قبل ما تطبقها.
حل المساعد وخدم بالاختيارات

grammai مصمم باش يبقى غير مزعج. حدد النص باش يبان شريط الإجراءات، ولا حل وسد المساعد مباشرة بلوحة المفاتيح.
- فـ macOS، ضغط
Command Shift Yباش تحل ولا تسد المساعد. - فـ Windows ولا Linux، ضغط
Ctrl Shift Y. - ضغط
Escapeباش تسد الودجت.
تقدر تبدل اختصارات المتصفح فـ chrome://extensions/shortcuts. اختصارات نظام التشغيل ولا المتصفح تقدر تكون عندها الأولوية.
ربط مزود الذكاء الاصطناعي ديالك
إعادة الصياغة والترجمة وفحوصات السياق بالذكاء الاصطناعي كتستعمل Claude Code ولا Codex CLI الرسمي من خلال تثبيت مساعد محلي مرة وحدة. مساعد التثبيت كيدعم حالياً macOS.
1. حل دليل إعداد الذكاء الاصطناعي
فـ grammai، مشي لـ All settings → Help & setup → Your AI. تبع دليل الإعداد وشغل فحص الاتصال. وتقدر حتى تقرا وثائق إعداد الذكاء الاصطناعي ديال المستودع.

2. أكد الولوج باستعمال إجراء حقيقي
كون CLI متعرف عليه ما كيعنيش بالضرورة أنك داخل بحسابك ولا عندك الولوج للنموذج. شغل إعادة صياغة ولا إجراء آخر بالذكاء الاصطناعي باش تتأكد أن الاتصال خدام. متطلبات الولوج ديال المزود ديالك، وإعدادات الحساب، وحدود الاستعمال كتطبق.
ما كاين حتى خدمة AI مستضافة من طرف grammai فهاد الإصدار. هاد المساعد ضروري للاتصال المحلي بالـ CLI، ومنين كتدير إجراء AI بشكل صريح كيرسل النص اللي اخترتي، أو الحقل النشيط إلا ما كان حتى نص مختار، للمزوّد اللي اخترتي.
عاود صياغة مقطع
ختار مقطع فمحرّر مدعوم وفتح إجراء إعادة الصياغة. اختار هدف متاح للكتابة، بحال تحسين الوضوح، تقصير النص، ولا تبديل النبرة ديالو. تقدر تراجع النتيجة المُولّدة قبل ما تطبّقها.

لوحة إعادة الصياغة فيها أدوات باش تطبّق النتيجة، تحذفها، ولا تعاود تولّدها. وتقدر حتى تحفظ تعليمات مخصّصة مسمّاة لمهام الكتابة المتكرّرة. التعليمات المحفوظة كتتخزّن فالتخزين المحلي ديال الإضافة.

ترجم النصوص بالإنجليزية والألمانية

ختار النص ولا حطّ المؤشر فحقل نشيط، ومن بعد بدا الترجمة. grammai كيدعم دابا الترجمة بين الإنجليزية والألمانية، ويقدر يعوّض النص المختار ولا الحقل النشيط فإجراء واحد.
استعمل اختصار الترجمة باش تخدم بلا ما تفتح لوحة المساعد:
- فـ macOS، ضغط على
Command Shift L. - فـ Windows ولا Linux، ضغط على
Ctrl Shift L.

اختصارات لوحة المفاتيح فاختصار
- فتح ولا سدّ المساعد: macOS
Command Shift Y؛ Windows/LinuxCtrl Shift Y. - فتح إعادة الصياغة: macOS
Command Shift K؛ Windows/LinuxCtrl Shift K. - ترجمة النص المختار ولا الحقل النشيط: macOS
Command Shift L؛ Windows/LinuxCtrl Shift L. - التصحيح الموالي ولا السابق:
Alt DownولاAlt Up. - قبول التصحيح:
Alt Enter. - رفض التصحيح:
Alt Backspace. - التراجع على آخر تعديل:
Alt Z. - سدّ الأداة:
Escape.
الخصوصية والبيانات المحلية
الفحوصات العادية ديال القواعد النحوية كتبقى داخل المتصفّح. grammai ما فيه لا تحليلات، لا تتبّع، لا رفع أوتوماتيكي لتقارير الأعطال. التفضيلات، الكلمات الشخصية، التعليمات المحفوظة، وأسماء المضيفين ديال المواقع الموقوفة كتتخزّن فالتخزين المحلي ديال الإضافة.
![]()
إجراءات AI مختلفة: النص المختار، أو الحقل النشيط إلا ما كان حتى اختيار، كيتبعث للمزوّد اللي اخترتي عبر الـ CLI ديالو. شروط المزوّد وإعدادات الحساب ديالك هي اللي كتطبّق. إجراء إرسال الملاحظات كيفتح مسودة إيميل كتبعثها نتا براسك؛ الكتابة وروابط الصفحات ما كيتعلّقوش أوتوماتيكياً.
لمزيد من التفاصيل، قرا سياسة الخصوصية ديال المشروع وشرح تدفّق البيانات.
المحرّرات المدعومة والقيود الحالية
النسخة التجريبية كتدعم مربّعات النص، وحقول الإدخال النصية المناسبة، وحقول contenteditable العادية، وتدفّقات التحرير المجرّبة ديال Draft.js، بما فيها محرّرات بحال X.
الدعم المخصّص لواجهة Google Docs المبنية على canvas، والتكييفات العامة ديال Shadow DOM وSlate وProseMirror مازال ما كملوش. تغطية القواعد محدودة، واقتراحات السياق تقدر تكون غالطة، والمشروع ما كيدّعيش أنه كيوفّر نفس الإمكانيات كاملة ديال Grammarly ولا LanguageTool.
نصائح متقدّمة لإعداد أسهل
- تأكّد من نوع المحرّر: إلا ما بانش grammai، تأكّد بلي الموقع كيستعمل textarea مدعوم، ولا حقل إدخال نصي، ولا حقل contenteditable، ولا تدفّق Draft.js مجرّب.
- استعمل الإعدادات لسلوك اللغة: بدّل تفضيلات اللغة ونسخة التهجئة الإنجليزية من جميع الإعدادات.
- فرّق بين استكشاف مشاكل الخدمة المحلية وAI: الفحص الأساسي للقواعد ما محتاجش للمساعد، بينما إعادة الصياغة والترجمة وفحوصات سياق AI محتاجين ليه.
- تحقّق من الولوج لـ AI بإجراء: اكتشاف الـ CLI بوحدو ماشي دليل على تسجيل الدخول ولا على الولوج للنموذج.
- عاود تحميل الإضافة والتبويبات بجوج: من بعد ما تعاود تبني المشروع غير المحزوم، عاود حمّل الإضافة وتبويبات الموقع المتأثرة.
- خلّي التقارير مجهولة: منين كتبلّغ على مشكل فمحرّر، ضمّن المتصفّح والموقع ومثال قصير مجهول الهوية، ولكن ما تضمنش المسودات الخاصة ولا بيانات الدخول.
الخلاصة
grammai كيجمع بين الفحص المحلي للقواعد بالإنجليزية والألمانية، وإعادة الصياغة والترجمة وفحوصات السياق الاختيارية المدعومة بالـ AI. ثبّت نسخة المصدر باستعمال Node.js 22 ولا أحدث، وحمّل مجلّد dist المُولّد كإضافة غير محزومة، وبدا بالتصحيحات اللي كتخدم بلا إنترنت. إلا احتجتي مزايا AI، ربط Claude Code ولا Codex CLI ديالك عبر دليل الإعداد المدمج، وخلي فبالك متطلبات الولوج للمزوّد والخصوصية.
باش تعاون فتنمية المشروع، زُر متتبّع المشاكل ديالو، وقرا دليل المساهمة، ولا فتح طلب دمج مقابل main.
