عن المشروع

فيربا هو تطبيق سطح مكتب لتعلم اللغة يركز على المحادثة مع مدرب ذكاء اصطناعي. تم تصميمه للعمل محلياً: عند توجيهه إلى Ollama، تعمل ميزات الدردشة والقراءة والتحدث والكتابة الصوتية بدون اتصال بالإنترنت، ولا يوجد حساب أو خادم للتسجيل. يمكن للمستخدمين أيضًا إحضار مفتاح خاص بهم لـ OpenAI أو Anthropic أو Gemini أو OpenRouter أو نسخة محلية من LM Studio، وتبديل المُزود في الإعدادات. الجلسة تُعرض كخطة واحدة تجمع بين المحادثة اليومية والقراءة والأدوار اللغوية والمفردات المراجعة. يتحدث المدرب أولاً ويحافظ على تدفق الحوار، مع تقديم الاقتراحات فقط عندما يتوقف المتعلم. تتضمن الردود تصحيحات مدمجة، وقراءة متدرجة مولدة بواسطة الذكاء الاصطناعي، وأتمتة التقاط المفردات؛ حيث تصبح الكلمات التي تسبب صعوبة دفعة تكرار موزونة تغذي الجلسة التالية. التحدث يعمل في كلا الاتجاهين. يوفر التطبيق صوتاً مدمجاً ومترجمًا اختياريًا يعمل داخل التطبيق: Piper يوفر صوتاً واحداً لكل لغة بحجم حوالي 21 ميجابايت وسرعة تقارب سبع مرات الوقت الحقيقي؛ Kokoro يوفر 53 صوتاً عبر ست لغات بحجم 349 ميجابايت؛ Whisper base و small متاحان للكتابة الصوتية بحجم 208 ميجابايت و 639 ميجابايت على التوالي. يمكن للمستخدمين الذين يمتلكون خوادم OpenAI متوافقة (Kokoro-FastAPI، Speaches، LocalAI، vLLM) أو مفاتيح سحابية مثل ElevenLabs و Deepgram استخدام هذه البدائل. يتبع فيربا سلمًا من المكدسات المحلية المدمجة، والخوادم السحابية، وخوادم OS الصوتية، ويبلغ عن أي مستوى يتم تشغيله. جميع البيانات تُحفظ في ملف SQLite محلي، وقابل للتصدير إلى ملف واحد أو وضعه في مجلد متزامن مثل iCloud Drive أو Google Drive أو Syncthing ليتمكن جهاز آخر من التقاط نفس الكلمات والتاريخ. تتوفر ثمانية حزم لغات: الإنجليزية، الإسبانية، الفرنسية، الألمانية، اليابانية، التركية، الإيطالية، والبرتغالية؛ وإضافة لغة تُوصف بأنها مجلد بالإضافة إلى سطر استيراد واحد. تغطي الإصدارات نظامي macOS (شريحة Apple Silicon وIntel)، وWindows، وLinux، وهي غير موقعة، لذا يوضحREADME إجراءات العمل المعتادة مع Gatekeeper وSmartScreen، ويشير بوضوح أن محرك الكلام المدمج تم تشغيله حتى الآن فقط على macOS arm64. فيربا مرخص بموجب ترخيص MIT وبُني باستخدام Tauri وNode وRust.