O AutoGPT.js é um projeto de código aberto que visa trazer as poderosas capacidades de autogpt para o seu navegador. Ao executar diretamente no navegador, o AutoGPT.js oferece maior acessibilidade e privacidade.
Visite AutoGptjs.com

iframe ).env.example para .env e altere conforme necessário.npm install para obter todas as dependências.npm run dev para iniciar o servidor de desenvolvimento. Instale a mosca
Inscreva -se e faça login para voar
fly auth signupNota: Se você tiver mais de uma conta de mosca, verifique se está assinado na mesma conta na CLI da mosca que está no navegador. No seu terminal, execute
fly auth whoamie verifique se o email corresponde à conta de Fly assinada pelo navegador.
Crie um aplicativo na mosca
fly apps create autogpt-js Adicione um SESSION_SECRET aos seus segredos de aplicativo Fly, para fazer isso, você pode executar os seguintes comandos:
fly secrets set SESSION_SECRET= $( openssl rand -hex 32 ) --app autogpt-js Se você não possui o OpenSSL instalado, também pode usar o 1Password para gerar um segredo aleatório, basta substituir $(openssl rand -hex 32) pelo segredo gerado.
Crie um volume persistente para o banco de dados SQLite. Embora não haja leitura/escrita de código para SQLite, mas essa dependência deste modelo de partida do projeto não foi removida.
fly volumes create data --size 1 --app autogpt-jsAgora que tudo está configurado, você pode implantar.
fly deploy --app autogpt-jsdocker build -t IMAGE_NAME . Para criar a imagem do Dockerdocker run -p PORT:8080 IMAGE_NAME .npm install para obter todas as dependências.npm run build para construir o projeto.NODE_ENV="production" npm run start para iniciar o servidor que exporá o terminal no localhost:3000 . Em seguida, você pode usar um proxy reverso como o Nginx para ser direcionado para esse endereço local no seu servidor. Congratulamo -nos com e incentivamos as contribuições da comunidade de desenvolvedores.
Este projeto está licenciado sob a licença do MIT. Ao contribuir para este projeto, você concorda com os termos e condições da licença.