تخطَّ إلى المحتوى

الويب

استخدام Vikasit Code في متصفحك.

يمكن تشغيل Vikasit Code كتطبيق ويب داخل متصفحك، ليمنحك تجربة البرمجة القوية بالذكاء الاصطناعي نفسها دون الحاجة إلى terminal.

Vikasit Code Web - جلسة جديدة

البدء

ابدأ تشغيل واجهة الويب عبر تنفيذ:

Terminal window
vikasit web

يؤدي ذلك إلى تشغيل خادم محلي على 127.0.0.1 بمنفذ عشوائي متاح، ويفتح Vikasit Code تلقائيا في المتصفح الافتراضي لديك.


الإعدادات

يمكنك ضبط خادم الويب باستخدام خيارات CLI أو عبر ملف الإعدادات.

المنفذ

افتراضيا، يختار Vikasit Code منفذا متاحا. يمكنك تحديد منفذ:

Terminal window
vikasit web --port 4096

اسم المضيف

افتراضيا، يرتبط الخادم بـ 127.0.0.1 (للاستخدام المحلي فقط). لجعل Vikasit Code متاحا على شبكتك:

Terminal window
vikasit web --hostname 0.0.0.0

عند استخدام 0.0.0.0 سيعرض Vikasit Code كلا من عناوين الوصول المحلي وعناوين الشبكة:

Local access: http://localhost:4096
Network access: http://192.168.1.100:4096

اكتشاف mDNS

فعّل mDNS لجعل خادمك قابلا للاكتشاف على الشبكة المحلية:

Terminal window
vikasit web --mdns

يضبط ذلك تلقائيا اسم المضيف إلى 0.0.0.0 ويعلن عن الخادم باسم vikasit.local.

يمكنك تخصيص اسم نطاق mDNS لتشغيل عدة نسخ على الشبكة نفسها:

Terminal window
vikasit web --mdns --mdns-domain myproject.local

CORS

للسماح بنطاقات إضافية عبر CORS (مفيد للواجهات الأمامية المخصصة):

Terminal window
vikasit web --cors https://example.com

المصادقة

لحماية الوصول، عيّن كلمة مرور عبر متغير البيئة VIKASIT_SERVER_PASSWORD:

Terminal window
VIKASIT_SERVER_PASSWORD=secret vikasit web

اسم المستخدم الافتراضي هو vikasit، ويمكن تغييره عبر VIKASIT_SERVER_USERNAME.


استخدام واجهة الويب

بعد التشغيل، تتيح لك واجهة الويب الوصول إلى جلسات Vikasit Code الخاصة بك.

الجلسات

اعرض جلساتك وأدرها من الصفحة الرئيسية. يمكنك رؤية الجلسات النشطة وبدء جلسات جديدة.

Vikasit Code Web - جلسة نشطة

حالة الخادم

انقر على “See Servers” لعرض الخوادم المتصلة وحالتها.

Vikasit Code Web - See Servers (عرض الخوادم)


إرفاق terminal

يمكنك إرفاق واجهة terminal (TUI) بخادم ويب قيد التشغيل:

Terminal window
# ابدأ خادم الويب
vikasit web --port 4096
# في محطة طرفية أخرى، اربط TUI
vikasit attach http://localhost:4096

يتيح لك ذلك استخدام واجهة الويب وterminal في الوقت نفسه، مع مشاركة الجلسات والحالة نفسها.


ملف الإعدادات

يمكنك أيضا ضبط إعدادات الخادم داخل ملف الإعدادات vikasit.json:

{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}

تكون خيارات CLI ذات أولوية أعلى من إعدادات ملف الإعدادات.