Autogpt.js ist ein Open-Source-Projekt, mit dem Sie Ihren Browser die leistungsstarken Funktionen von Autogpt bringen sollen. Durch direkt im Browser ausgeführte Autogpt.js bietet er mehr Zugänglichkeit und Privatsphäre.
Besuchen Sie Autogptjs.com

iframe ).env .env.examplenpm install aus, um alle Abhängigkeiten zu erhalten.npm run dev aus, um den Entwicklungsserver zu starten. Fly einbauen
Melden Sie sich an und melden Sie sich an, um zu fliegen
fly auth signupHinweis: Wenn Sie mehr als ein Fliegenkonto haben, stellen Sie sicher, dass Sie in der Fly CLI auf demselben Konto angemeldet sind, wie Sie sich im Browser befinden. Rennen Sie in Ihrem Terminal
fly auth whoamiund stellen Sie sicher, dass die E -Mail mit dem im Browser unterzeichneten Fliegenkonto übereinstimmt.
Erstellen Sie eine App bei Fly
fly apps create autogpt-js Fügen Sie Ihren Fly -App -Geheimnissen eine SESSION_SECRET hinzu. Dadurch können Sie die folgenden Befehle ausführen:
fly secrets set SESSION_SECRET= $( openssl rand -hex 32 ) --app autogpt-js Wenn Sie OpenSSL nicht installiert haben, können Sie auch 1Password verwenden, um ein zufälliges Geheimnis zu generieren. Ersetzen Sie einfach $(openssl rand -hex 32) durch das generierte Geheimnis.
Erstellen Sie ein anhaltendes Volumen für die SQLite -Datenbank. Obwohl SQLite kein Code liest/schriftlich vorhanden ist, wurde diese Abhängigkeit von dieser Projektstartervorlage jedoch nicht entfernt.
fly volumes create data --size 1 --app autogpt-jsJetzt, wo alles eingerichtet ist, können Sie bereitstellen.
fly deploy --app autogpt-jsdocker build -t IMAGE_NAME . So erstellen Sie das Docker -Bilddocker run -p PORT:8080 IMAGE_NAME .npm install aus, um alle Abhängigkeiten zu erhalten.npm run build , um das Projekt zu erstellen.NODE_ENV="production" npm run start aus, starten Sie den Server, der den Endpunkt bei localhost:3000 . Sie können dann einen Reverse -Proxy wie Nginx verwenden, um diese lokale Adresse auf Ihrem Server zu leiten. Wir begrüßen und fördern Beiträge der Entwicklergemeinschaft.
Dieses Projekt ist unter der MIT -Lizenz lizenziert. Durch den Beitrag zu diesem Projekt stimmen Sie den Bedingungen der Lizenz zu.