Welcome to agentcloud
repository! This project comprises two main components:
- Agent Backend: A Python application running autogen, communicating through socket.io.
- Webapp: A UI built using next.js, tailwind, and an express custom server.
To run this project up locally, you'll need docker-compose. Follow the steps below to get started:
- Environment Variables: Before starting the services, ensure you fill out any necessary environment variables in the
docker-compose.yml
file.
- Start Services: Simply run the following command:
Mac & Linux:
chmod +x install.sh && ./install.sh
The script will prompt for some details, or you can pass them as command line arguments:
~$ ./instal.sh --help
Usage: ./install.sh [options]
Options:
--project-id ID Specify the GCP project ID.
--service-account-json PATH Specify the file path of your GCP service account json.
--gcs-bucket-name NAME Specify the GCS bucket name to use.
--gcs-bucket-location LOCATION Specify the GCS bucket location.
--openai-api-key KEY Specify your OpenAI API key.
-h, --help Display this help message.
Windows:
(Coming soon...)
This project is licensed under the GNU Affero General Public License, version 3 only.
See CHANGELOG.md.
If you wish to contribute or provide feedback, please follow the contribution guidelines in CONTRIBUTING.md.
Thank you for exploring agentcloud
!