AutoGPT.js
1.0.0
AutoGPT.JS是一個開源項目,旨在將AutoGPT強大功能帶入您的瀏覽器。通過直接在瀏覽器中運行,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 App Secrets中,為此,您可以運行以下命令:
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 .創建Docker映像docker run -p PORT:8080 IMAGE_NAME 。npm install以獲取所有依賴關係。npm run build以構建項目。NODE_ENV="production" npm run start啟動服務器,該服務器將在localhost:3000公開端點。然後,您可以使用諸如NGINX之類的反向代理來路由到服務器上的本地地址。 我們歡迎並鼓勵開發人員社區的貢獻。
該項目已根據MIT許可獲得許可。通過為該項目做出貢獻,您同意許可的條款和條件。