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许可获得许可。通过为该项目做出贡献,您同意许可的条款和条件。