/agentcloud

Agentcloud is a Python and Next.js-based project featuring an autogen-enabled agent backend and a webapp with a custom server. It streamlines team formation and task execution workflows using docker-compose for easy setup.

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

agentcloud-full-black-bg-trans

agentcloud

https://www.agentcloud.dev/

Welcome to agentcloud repository! This project comprises two main components:

  1. Agent Backend: A Python application running autogen, communicating through socket.io.
  2. Webapp: A UI built using next.js, tailwind, and an express custom server.

Getting Started

To run this project up locally, you'll need docker-compose. Follow the steps below to get started:

  1. Environment Variables: Before starting the services, ensure you fill out any necessary environment variables in the docker-compose.yml file.
  1. Start Services: Simply run the following command:

Mac & Linux:

SHORT_COMMIT_HASH=$(git rev-parse --short HEAD) docker-compose up --build

Windows:

$SHORT_COMMIT_HASH = $(git rev-parse --short HEAD)
docker-compose up

This will start both the agent backend and the webapp.

License

This project is licensed under the GNU Affero General Public License, version 3 only.

Changelog

See CHANGELOG.md.

Contributions & Feedback

If you wish to contribute or provide feedback, please follow the contribution guidelines in CONTRIBUTING.md.

Thank you for exploring agentcloud!