Home

Awesome

CrewAI Studio

Welcome to CrewAI Studio! This application provides a user-friendly interface written in Streamlit for interacting with CrewAI, suitable even for those who don't want to write any code. Follow the steps below to install and run the application on Windows or Linux (probably also MacOS) using either Conda or a virtual environment.

Features

Screenshots

<img src="https://raw.githubusercontent.com/strnad/CrewAI-Studio/main/img/crews.png" alt="crews definition" style="width:50%;"/> <img src="https://raw.githubusercontent.com/strnad/CrewAI-Studio/main/img/kickoff.png" alt="kickoff" style="width:50%;"/>

Installation

Using Virtual Environment

For Virtual Environment: Ensure you have Python installed. If you dont have python instaled, you can simply use the conda installer.

On Linux or MacOS

  1. Clone the repository (or use downloaded ZIP file):

    git clone https://github.com/strnad/CrewAI-Studio.git
    cd CrewAI-Studio
    
  2. Run the installation script:

    ./install_venv.sh
    
  3. Run the application:

    ./run_venv.sh
    

On Windows

  1. Clone the repository (or use downloaded ZIP file):

    git clone https://github.com/strnad/CrewAI-Studio.git
    cd CrewAI-Studio
    
  2. Run the Conda installation script:

    ./install_venv.bat
    
  3. Run the application:

    ./run_venv.bat
    

Using Conda

Conda will be installed locally in the project folder. No need for a pre-existing Conda installation.

On Linux

  1. Clone the repository (or use downloaded ZIP file):

    git clone https://github.com/strnad/CrewAI-Studio.git
    cd CrewAI-Studio
    
  2. Run the Conda installation script:

    ./install_conda.sh
    
  3. Run the application:

    ./run_conda.sh
    

On Windows

  1. Clone the repository (or use downloaded ZIP file):

    git clone https://github.com/strnad/CrewAI-Studio.git
    cd CrewAI-Studio
    
  2. Run the Conda installation script:

    ./install_conda.bat
    
  3. Run the application:

    ./run_conda.bat
    

One-Click Deployment

Deploy to RepoCloud

Configuration

Before running the application, ensure you update the .env file with your API keys and other necessary configurations. An example .env file is provided for reference.

Troubleshooting

In case of problems:

Video tutorial

Video tutorial on CrewAI Studio made by Josh Poco

FREE CrewAI Studio GUI EASY AI Agent Creation!🤖 Open Source AI Agent Orchestration Self Hosted

Star History

<a href="https://star-history.com/#strnad/CrewAI-Studio&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=strnad/CrewAI-Studio&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=strnad/CrewAI-Studio&type=Date" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=strnad/CrewAI-Studio&type=Date" /> </picture> </a>