Autogpt.js-это проект с открытым исходным кодом, который направлен на то, чтобы внести мощные возможности Autogpt в ваш браузер. Работая непосредственно в браузере, Autogpt.js предлагает большую доступность и конфиденциальность.
Посетите Autogptjs.com

iframe ).env.example на .env и изменить по мере необходимости.npm install , чтобы получить все зависимости.npm run dev , чтобы запустить сервер разработки. Установите мух
Зарегистрируйтесь и войдите в систему, чтобы летать
fly auth signupПримечание. Если у вас есть более одной учетной записи Fly, убедитесь, что вы подписаны в ту же учетную запись в CLI Fly, что и в браузере. В вашем терминале запустите
fly auth whoamiи убедитесь, что электронная почта соответствует учетной записи Fly, подписанной в браузере.
Создать приложение на лету
fly apps create autogpt-js Добавьте SESSION_SECRET в секреты вашего приложения Fly, чтобы сделать это, вы можете запустить следующие команды:
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 . Чтобы создать изображение Dockerdocker run -p PORT:8080 IMAGE_NAME .npm install , чтобы получить все зависимости.npm run build , чтобы создать проект.NODE_ENV="production" npm run start запустить сервер, который выявит конечную точку по адресу localhost:3000 . Затем вы можете использовать обратный прокси, такой как Nginx для маршрута на этот локальный адрес на вашем сервере. Мы приветствуем и поощряем вклад сообщества разработчиков.
Этот проект лицензирован по лицензии MIT. Внося вклад в этот проект, вы соглашаетесь с условиями лицензии.