Autogpt.js est un projet open-source qui vise à apporter les puissantes capacités d'Autogpt à votre navigateur. En fonctionnant directement dans le navigateur, Autogpt.js offre une plus grande accessibilité et confidentialité.
Visitez autogptjs.com

iframe ).env.example à .env et changer si nécessaire.npm install pour obtenir toutes les dépendances.npm run dev pour démarrer le serveur de développement. Installer la mouche
Inscrivez-vous et connectez-vous pour voler
fly auth signupRemarque: Si vous avez plus d'un compte de mouche, assurez-vous que vous êtes connecté dans le même compte dans la CLI de la mouche que vous êtes dans le navigateur. Dans votre terminal, exécutez
fly auth whoamiet assurez-vous que l'e-mail correspond au compte de mouche signé dans le navigateur.
Créer une application sur la mouche
fly apps create autogpt-js Ajoutez une SESSION_SECRET à vos secrets d'application Fly, pour ce faire, vous pouvez exécuter les commandes suivantes:
fly secrets set SESSION_SECRET= $( openssl rand -hex 32 ) --app autogpt-js Si vous n'avez pas installé OpenSSL, vous pouvez également utiliser 1Password pour générer un secret aléatoire, il suffit de remplacer $(openssl rand -hex 32) par le secret généré.
Créez un volume persistant pour la base de données SQLite. Bien qu'il n'y ait pas de lecture / écriture de code sur SQLite, mais cette dépendance de ce modèle de démarreur de projet n'a pas été supprimée.
fly volumes create data --size 1 --app autogpt-jsMaintenant que tout est configuré, vous pouvez déployer.
fly deploy --app autogpt-jsdocker build -t IMAGE_NAME . Pour créer l'image dockerdocker run -p PORT:8080 IMAGE_NAME .npm install pour obtenir toutes les dépendances.npm run build pour construire le projet.NODE_ENV="production" npm run start Démarrer le serveur qui exposera le point de terminaison sur localhost:3000 . Vous pouvez ensuite utiliser un proxy inversé comme Nginx pour se rendre à cette adresse locale sur votre serveur. Nous accueillons et encourageons les contributions de la communauté des développeurs.
Ce projet est autorisé sous la licence du MIT. En contribuant à ce projet, vous acceptez les termes et conditions de la licence.