AutoGpt.js هو مشروع مفتوح المصدر يهدف إلى جلب القدرات القوية للفرار التلقائي إلى متصفحك. من خلال التشغيل مباشرة في المتصفح ، يوفر Autogpt.js إمكانية وصول وخصوصية أكبر.
زيارة Autogptjs.com

iframe ).env.example إلى .env وتغيير حسب الضرورة.npm install للحصول على جميع التبعيات.npm run dev لبدء خادم التطوير. تثبيت ذبابة
قم بالتسجيل وتسجيل الدخول للطيران
fly auth signupملاحظة: إذا كان لديك أكثر من حساب Fly ، فتأكد من تسجيل الدخول في نفس الحساب في ذبابة CLI كما أنت في المتصفح. في المحطة الخاصة بك ، قم بتشغيل
fly auth whoamiوتأكد من أن البريد الإلكتروني يتطابق مع حساب Fly الموقّع في المتصفح.
قم بإنشاء تطبيق أثناء الطيران
fly apps create autogpt-js أضف SESSION_SECRET إلى أسرار تطبيق Fly ، للقيام بذلك ، يمكنك تشغيل الأوامر التالية:
fly secrets set SESSION_SECRET= $( openssl rand -hex 32 ) --app autogpt-js إذا لم يكن لديك تثبيت OpenSSL ، فيمكنك أيضًا استخدام 1Password لإنشاء سر عشوائي ، فقط استبدل $(openssl rand -hex 32) مع السر الذي تم إنشاؤه.
إنشاء وحدة تخزين ثابت لقاعدة بيانات SQLite. على الرغم من عدم وجود رمز للقراءة/الكتابة إلى SQLite ، إلا أنه لم تتم إزالة هذا التبعية من قالب بداية المشروع هذا.
fly volumes create data --size 1 --app autogpt-jsالآن بعد أن تم إعداد كل شيء يمكنك نشره.
fly deploy --app autogpt-jsdocker build -t IMAGE_NAME . لإنشاء صورة Dockerdocker run -p PORT:8080 IMAGE_NAME .npm install للحصول على جميع التبعيات.npm run build لبناء المشروع.NODE_ENV="production" npm run start تشغيل الخادم الذي سيعرض نقطة النهاية في localhost:3000 . يمكنك بعد ذلك استخدام وكيل عكسي مثل Nginx لتوجيه إلى هذا العنوان المحلي على الخادم الخاص بك. نرحب ونشجع المساهمات من مجتمع المطور.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. من خلال المساهمة في هذا المشروع ، فإنك توافق على شروط وأحكام الترخيص.