Autogpt.js es un proyecto de código abierto que tiene como objetivo llevar las poderosas capacidades de AutoGPT a su navegador. Al ejecutar directamente en el navegador, Autogpt.js ofrece una mayor accesibilidad y privacidad.
Visite autogptjs.com

iframe ).env.example a .env y cambie según sea necesario.npm install para obtener todas las dependencias.npm run dev para iniciar el servidor de desarrollo. Instalar mosca
Regístrese e inicie sesión para volar
fly auth signupNota: Si tiene más de una cuenta de moscas, asegúrese de estar firmado en la misma cuenta en el CLI de mosca que en el navegador. En su terminal, ejecute
fly auth whoamiy asegúrese de que el correo electrónico coincida con la cuenta de moscas firmada con el navegador.
Crea una aplicación en mosca
fly apps create autogpt-js Agregue un SESSION_SECRET a los secretos de su aplicación de mosca, para hacer esto puede ejecutar los siguientes comandos:
fly secrets set SESSION_SECRET= $( openssl rand -hex 32 ) --app autogpt-js Si no tiene OpenSSL instalado, también puede usar 1Password para generar un secreto aleatorio, simplemente reemplace $(openssl rand -hex 32) con el secreto generado.
Cree un volumen persistente para la base de datos SQLite. Aunque no hay código de lectura/escritura en SQLite, pero no se eliminó esa dependencia de esta plantilla de inicio del proyecto.
fly volumes create data --size 1 --app autogpt-jsAhora que todo está configurado, puede implementar.
fly deploy --app autogpt-jsdocker build -t IMAGE_NAME . Para crear la imagen de Dockerdocker run -p PORT:8080 IMAGE_NAME .npm install para obtener todas las dependencias.npm run build para construir el proyecto.NODE_ENV="production" npm run start para iniciar el servidor que expondrá el punto final en localhost:3000 . Luego puede usar un proxy inverso como Nginx para enrutar a esa dirección local en su servidor. Agradecemos y fomentamos las contribuciones de la comunidad de desarrolladores.
Este proyecto tiene licencia bajo la licencia MIT. Al contribuir a este proyecto, usted acepta los términos y condiciones de la licencia.