A frontend for generating CrewAI projects using agents and tools such as smolagents.
The following backend endpoints need to be implemented:
api/agents: Retrieve the list of available agents.api/generate: Upload the configuration from the designer to generate the CrewAI project.api/run: Upload the configuration from the designer to generate and run the CrewAI project.api/chat: Endpoint for interacting with the chat model, implementing agents and tools with utilities like smolagents.
The data folder contains sample agents and configurations that can be used to test the project visualization and generation. However, you must implement the logic to load agents and configurations from the backend.
This project is licensed under the MIT License - see the LICENSE file for details.
Attributions to third-party software can be found in the licenses_attributions.txt file. These may be contained in portions of code.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. WHENEVER YOU MAKE A CONTRIBUTION TO A REPOSITORY CONTAINING NOTICE OF A LICENSE, YOU LICENSE YOUR CONTRIBUTION UNDER THE SAME TERMS, AND YOU AGREE THAT YOU HAVE THE RIGHT TO LICENSE YOUR CONTRIBUTION UNDER THOSE TERMS. IF YOU HAVE A SEPARATE AGREEMENT TO LICENSE YOUR CONTRIBUTIONS UNDER DIFFERENT TERMS, SUCH AS A CONTRIBUTOR LICENSE AGREEMENT, THAT AGREEMENT WILL SUPERSEDE.
This software doesn't have a QA Process. This software is a Proof of Concept.
If you have any problems, you can contact: