→ جميع المشاريع

Marven

تجريبي

Marven مساعد ذكاء اصطناعي لسطح مكتب macOS يجمع بين المحادثة الذكية وتنفيذ إجراءات حقيقية على النظام. مبني باستخدام Next.js وReact وTypeScript وElectron، ويدعم النماذج السحابية والمحلية عبر Groq وOllama، والتفاعل الصوتي مع اكتشاف كلمة التنبيه، والنطق الآلي، وفهم الشاشة، وأتمتة سطح المكتب مثل فتح التطبيقات وإدارة الوسائط ولقطات الشاشة والمؤقتات والملخصات السريعة.

Next.jsReactTypeScriptElectronGroqOllamaTailwind CSSSwift
آخر تحديث · v2.13.0
لقطة شاشة لمشروع Marven
المشكلة
معظم مساعدات الذكاء الاصطناعي أدوات محادثة تعمل في المتصفح بلا أي صلة بجهازك. كانت هناك حاجة إلى مساعد أصلي لسطح المكتب يستطيع المحادثة بذكاء والتحكم فعلياً في النظام عبر اللغة الطبيعية.
الحل
بنيتُ تطبيق Next.js مدمجاً داخل Electron بواجهة محادثات متعددة، ثم أضفتُ Groq للاستدلال السحابي وOllama لدعم النماذج المحلية بالكامل. أضفتُ منظومة صوتية (التقاط الميكروفون، والتفريغ عبر Groq Whisper، والنطق الآلي في macOS) إلى جانب أوامر سطح المكتب بلغة طبيعية عبر child_process وosascript وopen. وتوسّع المشروع بمساعد Swift أصلي في شريط القوائم لدعم الاختصارات العامة.
التحديات
ربط واجهة Next.js التي تعمل في المتصفح بالعملية الرئيسية في Electron لتنفيذ أوامر النظام تطلّب تصميماً دقيقاً للتواصل بين العمليات (IPC). وكان أصعب ما في المسار الفوري إبقاء التقاط الصوت سريع الاستجابة، وتفريغ Whisper سريعاً، وتشغيل النطق الآلي سلساً دون تعطيل الواجهة.
النتيجة
مساعد macOS متكامل يتعامل مع المحادثة المتدفقة والإدخال والإخراج الصوتي وطيف واسع من أتمتة سطح المكتب من واجهة واحدة. يُظهر تطوير تطبيقات سطح المكتب الشاملة عبر React وTypeScript وElectron وSwift الأصلي وتكامل عدة مزوّدي ذكاء اصطناعي.