diff --git a/README.MD b/README.MD index c1d41905a..23e0731c0 100644 --- a/README.MD +++ b/README.MD @@ -74,64 +74,70 @@
-
Not sure how to setup? Learn here
-
-
Deploy SuperAGI to DigitalOcean with one click.
-
- - - -
+To quickly start experimenting with agents without the hassle of setting up the system, try [Superagi Cloud](https://app.superagi.com/) + +1. Visit [Superagi Cloud](https://app.superagi.com/) and log in using your github account. + +2. In your account settings, go to "Model Providers" and add your API key. + +You're all set! Start running your agents effortlessly. +#### π₯οΈ Local -### π£ Roadmap -[Click here to checkout the latest roadmap π](https://github.com/users/TransformerOptimus/projects/5/views/1) +1. Open your terminal and clone the SuperAGI repository. +``` +git clone https://github.com/TransformerOptimus/SuperAGI.git +``` -### βοΈ Setting up +2. Navigate to the cloned repository directory using the command: +``` +cd SuperAGI +``` +3. Create a copy of config_template.yaml, and name it config.yaml. -1. Download the repo using `git clone https://github.com/TransformerOptimus/SuperAGI.git` in your terminal or directly from github page in zip format. +4. Ensure that Docker is installed on your system. You can download and install it from [here](https://docs.docker.com/get-docker/). -2. Navigate to the directory using `cd SuperAGI` and create a copy of `config_template.yaml`, naming it `config.yaml` (take note of the file extension `.yaml`, *not* `.yml`). -3. Enter your LLM API Key or Auth token in `config.yaml` file. -4. Ensure that Docker is installed in your system, if not, Install it from [here](https://docs.docker.com/get-docker/). -5. Once you have Docker Desktop running, run the command: `docker-compose up --build` in the SuperAGI directory. Open your browser and navigate to `http://localhost:3000` to access SuperAGI. +5. Once you have Docker Desktop running, run the following command in the in the SuperAGI directory : +``` +docker-compose up --build +``` -- If you wish to change the port it's running on, open the `docker-compose.yml` file and update the `proxy` container port forwarding, for example: `"3000:80"` +6. Open your web browser and navigate to http://localhost:3000 to access SuperAGI. +#### π Digital Ocean + + @@ -167,10 +173,30 @@ ![ER Diagram](https://superagi.com/wp-content/uploads/2023/09/ER-Diagram.png) +### π Resources -### β οΈ Under Development! -This project is under active development and may still have issues. We appreciate your understanding and patience. If you encounter any problems, please first check the open issues. If your issue is not listed, kindly create a new issue detailing the error or problem you experienced. Thank you for your support! +* [Documentation](https://superagi.com/docs/) +* [YouTube Channel](https://www.youtube.com/@_SuperAGI/videos) + + +### π Need Help? + +Join our [Discord community](https://discord.gg/YRUmuRMd) for support and discussions. + +[![Join us on Discord](https://invidget.switchblade.xyz/uJ3XUGsY2R)](https://discord.gg/uJ3XUGsY2R) +If you have questions or encounter issues, please don't hesitate to [create a new issue](https://github.com/TransformerOptimus/SuperAGI/issues/new/choose) to get support. + +### π» Contribution +We β€οΈ our contributors. Weβre committed to fostering an open, welcoming, and safe environment in the community. + +If you'd like to contribute, start by reading our [Contribution Guide](https://github.com/TransformerOptimus/SuperAGI/blob/main/CONTRIBUTING.md). + +We expect everyone participating in the community to abide by our [Code of Conduct](https://github.com/TransformerOptimus/SuperAGI/blob/main/CODE_OF_CONDUCT.md). + +To get more idea on where we are heading, checkout our roadmap [here](https://github.com/users/TransformerOptimus/projects/5/views/1). + +Explore some [good first issues](https://github.com/TransformerOptimus/SuperAGI/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) to start contributing. ### π©βπ» Contributors [![TransformerOptimus](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/133493246?v=4&w=50&h=50&mask=circle)](https://github.com/TransformerOptimus) [![Cptsnowcrasher](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/133322218?v=4&w=50&h=50&mask=circle)](https://github.com/Cptsnowcrasher) [![vectorcrow](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/133646556?v=4&w=50&h=50&mask=circle)](https://github.com/vectorcrow) [![Akki-jain](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/92881074?v=4&w=50&h=50&mask=circle)](https://github.com/Akki-jain) [![Autocop-Agent](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/129729746?v=4&w=50&h=50&mask=circle)](https://github.com/Autocop-Agent)[![COLONAYUSH](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/60507126?v=4&w=50&h=50&mask=circle)](https://github.com/COLONAYUSH)[![luciferlinx101](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/129729795?v=4&w=50&h=50&mask=circle)](https://github.com/luciferlinx101)[![mukundans89](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/101278493?v=4&w=50&h=50&mask=circle)](https://github.com/mukundans89)[![Fluder-Paradyne](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/121793617?v=4&w=50&h=50&mask=circle)](https://github.com/Fluder-Paradyne)[![nborthy](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/101320057?v=4&w=50&h=50&mask=circle)](https://github.com/nborthy)[![nihirr](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/122777244?v=4&w=50&h=50&mask=circle)](https://github.com/nihirr)[![Tarraann](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/97586318?v=4&w=50&h=50&mask=circle)](https://github.com/Tarraann)[![neelayan7](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/43145646?v=4&w=50&h=50&mask=circle)](https://github.com/neelayan7)[![Arkajit-Datta](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/61142632?v=4&w=50&h=50&mask=circle)](https://github.com/Arkajit-Datta)[![guangchen811](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/103159823?v=4&w=50&h=50&mask=circle)](https://github.com/guangchen811)[![juanfpo96](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/14787156?v=4&w=50&h=50&mask=circle)](https://github.com/juanfpo96)[![iskandarreza](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/32027019?v=4&w=50&h=50&mask=circle)](https://github.com/iskandarreza)[![jpenalbae](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/8380459?v=4&w=50&h=50&mask=circle)](https://github.com/jpenalbae)[![pallasite99](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/26508636?v=4&w=50&h=50&mask=circle)](https://github.com/pallasite99)[![xutpuu](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/11964505?v=4&w=50&h=50&mask=circle)](https://github.com/xutpuu)[![alexkreidler](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/11166947?v=4&w=50&h=50&mask=circle)](https://github.com/alexkreidler)[![hanhyalex123](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/100895608?v=4&w=50&h=50&mask=circle)](https://github.com/hanhyalex123)[![ps4vs](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/91535358?v=4&w=50&h=50&mask=circle)](https://github.com/ps4vs)[![eltociear](https://images.weserv.nl/?url=https://avatars.githubusercontent.com/u/22633385?v=4&w=50&h=50&mask=circle)](https://github.com/eltociear) @@ -203,3 +229,6 @@ This project is under active development and may still have issues. We appreciat + +### β οΈ Under Development! +This project is under active development and may still have issues. We appreciate your understanding and patience. If you encounter any problems, please check the open issues first. If your issue is not listed, kindly create a new issue detailing the error or problem you experienced. Thank you for your support! \ No newline at end of file diff --git a/gui/Dockerfile b/gui/Dockerfile index 5a9046f50..6a4f16e28 100644 --- a/gui/Dockerfile +++ b/gui/Dockerfile @@ -7,8 +7,8 @@ RUN npm install ENV NEXT_PUBLIC_GITHUB_CLIENT_ID="06b962774236a4a8448f" -RUN ls -RUN cat package.json +ARG NEXT_PUBLIC_MIXPANEL_AUTH_ID +ENV NEXT_PUBLIC_MIXPANEL_AUTH_ID=$NEXT_PUBLIC_MIXPANEL_AUTH_ID RUN npm run build RUN chmod +x ./entrypoint* ENTRYPOINT ["entrypoint.sh"] \ No newline at end of file diff --git a/gui/pages/api/apiConfig.js b/gui/pages/api/apiConfig.js index f4f7e1e4f..cd78ccb2a 100644 --- a/gui/pages/api/apiConfig.js +++ b/gui/pages/api/apiConfig.js @@ -5,7 +5,7 @@ const GITHUB_CLIENT_ID = "06b962774236a4a8448f" const API_BASE_URL = 'https://app.superagi.com/api'; const GOOGLE_ANALYTICS_MEASUREMENT_ID = process.env.GOOGLE_ANALYTICS_MEASUREMENT_ID; const GOOGLE_ANALYTICS_API_SECRET = process.env.GOOGLE_ANALYTICS_API_SECRET; -const MIXPANEL_AUTH_ID = process.env.MIXPANEL_AUTH_ID +const MIXPANEL_AUTH_ID = process.env.NEXT_PUBLIC_MIXPANEL_AUTH_ID export const baseUrl = () => { return API_BASE_URL;