Sovereign AI Client
واجهة Flutter عربية متصلة بواجهة SovereignAI المحلية.
تشغيل الويب على جهاز التطوير
- شغّل Ollama والنموذج المحلي.
- شغّل FastAPI من المجلد الرئيسي للمشروع عبر
start-api.ps1. - من هذا المجلد شغّل:
flutter pub get
flutter run -d web-server --web-hostname 127.0.0.1 --web-port 5300
- افتح الرابط الذي يطبعه Flutter، غالبًا
http://127.0.0.1:5300.
بعد بناء نسخة الويب للإنتاج، يمكن تشغيلها بخادم محلي عبر .\start-web.ps1 وفتح http://127.0.0.1:5301.
عنوان الـAPI الافتراضي هو http://127.0.0.1:8000. غيّره من زر الإعدادات إذا كانت الـAPI على عنوان آخر. على الهاتف، 127.0.0.1 يشير إلى الهاتف نفسه، لذلك استخدم عنوان الكمبيوتر على الشبكة المحلية بعد إعداد الخادم للسماح بالاتصال الآمن.
المنصات
تحتوي شجرة المشروع على أهداف الويب وWindows وLinux وAndroid وiOS وmacOS. أنشأنا نسخة الويب أولًا. يحتاج كل هدف إلى أدوات بناء منصته؛ iOS يحتاج macOS، وWindows يحتاج Visual Studio مع أدوات C++، وAndroid يحتاج Android SDK command-line tools وقبول التراخيص.