عن المشروع

يتيح Nesso للمستخدمين بناء رسوم بيانية معرفية حيث تمثل العقد الأفكار وتمثل الحواف علاقات دلالية محددة (تضم 52 نوعاً موزعة على 8 فئات). ولدعم التعلم النشط، يدمج التطبيق Free Spaced Repetition Scheduler (FSRS) لإدارة حالة مراجعة المفاهيم. تشمل الميزات الرئيسية ما يلي: - التوفر على منصات متعددة: يمكن الوصول إليه كتطبيق ويب أو كإصدارات سطح مكتب أصلية لنظامي macOS و Windows عبر Tauri. - تكامل الذكاء الاصطناعي: موجه ذكاء اصطناعي اختياري يسمى Socrates يتصل بنقاط نهاية متوافقة مع OpenAI (بما في ذلك Ollama المحلي) للتفاعل مع الرسم البياني المباشر. - استمرارية البيانات: يستخدم IndexedDB للتخزين على الويب وملفات JSON بسيطة لتخزين مشاريع سطح المكتب. - بنية نمطية: تم بناؤه كـ pnpm monorepo مع حزم منفصلة لإدارة المخطط (schema)، وتعلم المفردات، ورموز التصميم (design tokens)، ومكون React graph قابل للتضمين، وخادم MCP لعملاء LLM. تم تطوير التطبيق باستخدام React 18 و Vite و TypeScript و React Flow لعرض اللوحة (canvas rendering).