strnad / CrewAI-Studio

A user-friendly, multi-platform GUI for managing and running CrewAI agents and tasks. Supports Conda and virtual environments, no coding needed.
207 stars 45 forks source link
agents ai crewai crewaigui crewaiui gui no-code streamlit

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

Roadmap

Changelog (only important changes)

July 18, 2024

July 15, 2024

July 9, 2024

July 5, 2024

July 3, 2024

June 27, 2024

June 13, 2024

June 11, 2024

June 9, 2024

June 7, 2024

June 6, 2024

June 5, 2024

May 30, 2024

Screenshots

crews definition kickoff

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

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:

Star History

Star History Chart