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

افتحها من أيقونة المايك في هيدر اللوحة. ولو فتحتها من سياق مشروع، بتفتح مفلترة على المشروع ده.
أول تشغيل: الموديل
النسخ محتاج موديل، والموديلات كبيرة، فـ XTop ما بيشحنش واحد جوه المثبّت. أول مرة تضغط بدء التسجيل بينزّل الافتراضي (base.en، حوالي ١٤٢ ميجا) بشريط تقدّم تقدر تلغيه، وبيبدأ أول ما يخلص.
عشان تختار غيره، افتح ⚙ ← إدارة النموذج… (موجودة كمان في الإعدادات ← الاجتماعات).
| الموديل | المحرّك | الحجم | مناسب لـ |
|---|---|---|---|
tiny.en | whisper | ٧٥ ميجا | جهاز بطيء، أو إنجليزي عايزه مفهرس بس |
base.en | whisper | ١٤٢ ميجا | الافتراضي — التوازن المعتاد |
small.en | whisper | ٤٨٨ ميجا | أحسن ملحوظًا مع اللهجات والكلام المتداخل |
medium.en | whisper | ١٫٥ جيجا | أعلى جودة، محتاج رام وصبر |
parakeet-tdt-0.6b-v3 | parakeet | ٣٩٧ ميجا | أسرع من whisper بجودة قريبة |
وتقدر كمان تختار موديل عندك بالفعل، أو توجّه البرنامج على سيرفر Whisper خاص بيك.
خلي مسار الموديل حروف إنجليزية
Whisper مش قادر يفتح مسار فيه حروف غير إنجليزية. لو اسم مستخدم ويندوز بتاعك بالعربي، سيب الموديلات في المسار الافتراضي C:\ProgramData\DevNexus\models بدل ما تحطها تحت مجلد المستخدم.
whisper ولا parakeet
whisper بيشغّل سيرفر محلي مستمر وبيبعتله المقاطع — ثابت، وهو الافتراضي. parakeet بيشغّل أداة سطر أوامر لكل مقطع؛ أسرع في المقطع الواحد لكنه بيدفع تكلفة بدء عملية كل مرة. اختاره من نافذة الموديل لو whisper مش لاحق على جهازك.
اللي بيتسجّل
مصدرين، متخلطين في مسار أحادي واحد:
- المايك بتاعك.
- السماعات — على ويندوز، صوت النظام (loopback)، فالطرف التاني في المكالمة بيتنسخ كمان، مش إنت بس.
ولو الـ loopback مش متاح، التسجيل بيكمّل بالمايك لوحده وبيقول كده، بدل ما يسجّل نص الاجتماع في صمت.
المسار المخلوط بيتقسّم لمقاطع حسب نشاط الصوت مش حسب مؤقّت ثابت، وبيتحوّل لـ WAV أحادي بتردد ١٦ كيلوهرتز اللي Whisper عايزه، وبيتبعت مقطع مقطع. الكلمات المتداخلة عند حدود المقاطع بتتلحّم، فالجملة المقطوعة نصين ما بترجعش ونصها مكرر.
أثناء التسجيل
- شريحة جارٍ التسجيل · mm:ss في شريط العنوان.
- النص بيكبر مع رجوع كل مقطع.
- لو النسخ اتأخّر عن الصوت، النافذة بتقول "متأخر بـ N مقطع". مفيش حاجة بتضيع — الصوت في الطابور والنسخ بيلحق. وده طبيعي مع موديل كبير أو جهاز مشغول.
- الجهاز بيتمنع من النوم طول المدة، فمؤقّت النوم ما يقدرش يقطع التسجيل.
اضغط إيقاف للإنهاء. الاجتماع بيتحفظ فورًا بنصه الكامل، قبل أي تلخيص.
الملخص
تلخيص بيحوّل النص لتلات حاجات:
- ملخص — فقرة قصيرة.
- قرارات — اللي اتحسم فعلًا.
- مهام — كل واحدة ومعاها صاحبها، لو النص سمّى حد.
المزوّدون
| المزوّد | التكلفة | مكان التشغيل | محتاج مفتاح |
|---|---|---|---|
| Ollama | مجاني | جهازك | لأ |
| Groq | باقة مجانية | مستضاف | أيوه |
| OpenRouter | باقة مجانية | مستضاف | أيوه |
| Anthropic | مدفوع | مستضاف | أيوه |
Ollama هو الافتراضي، لأنه بيخلي الميزة كلها محلية: وجّهه على رابط Ollama بتاعك واختار موديل نزّلته. كل مزوّد مستضاف معاه رابط احصل على مفتاح، والمفتاح بيتخزّن في مجلد بيانات البرنامج — مش في أي مشروع، ولا في نسخة احتياطية ممكن تعملها commit.
الأرشيف
الاجتماعات السابقة بتتعرض في الشريط الجانبي بعنوانها ومقتطف منها والمشروع اللي تابعة له والتاريخ. البحث بيفلترها، وقائمة المشاريع بتضيّقها على مشروع واحد.
لأي اجتماع تقدر تعيد تسميته، أو تصدّره كـ Markdown، أو تفتح مجلده، أو تحذفه. الاجتماعات بتعيش في:
<userData>/meetings/<id>/meeting.jsonلما حاجة تبوظ
النافذة بتقول المشكلة بلغة مفهومة بدل stack trace. اللي يستاهل تعرفه:
| اللي بتقوله | تعمل إيه |
|---|---|
| سيرفر Whisper المرفق ناقص | أعِد التثبيت، أو وجّه البرنامج على سيرفر من نافذة الموديل |
| اختار أو نزّل موديل Whisper محلي الأول | افتح إدارة النموذج… ونزّل واحد |
| مفيش منفذ محلي فاضي | في حاجة ماسكة نطاق المنافذ؛ جرّب تاني |
| سيرفر Whisper وقف فجأة | التسجيل بيكمّل. اضغط تسجيل تاني عشان النسخ يرجع |
| السيرفر ما خلّصش التشغيل | الموديل الأصغر بيحمّل أسرع |
| تم رفض الوصول للمايك | إعدادات ويندوز ← الخصوصية ← الميكروفون |
| صوت النظام (loopback) غير متاح | متوقع على بعض الأجهزة — المايك لسه بيتسجّل |
