Retour au classement

strnad/CrewAI-Studio

Python

A user-friendly, multi-platform GUI for managing and running CrewAI agents and tasks. Supports Conda and virtual environments, no coding needed.

crewaicrewaiuiagentsaiguino-codestreamlitcrewaigui
Croissance des étoiles
Étoiles
1.3k
Forks
319
Croissance hebdomadaire
Issues
18
5001k
mai 2024janv. 2025oct. 2025juil. 2026
ArtefactsPyPIpip install crewai-studio
README

CrewAI Studio

[!NOTE] Maintenance status: This project is in low-maintenance mode. The author is not actively developing new features, but the project is not abandoned — security fixes and critical bug fixes still happen, and pull requests are very welcome. If you'd like to add a feature or fix something, go for it; reasonable PRs get reviewed and merged.

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 using Docker/docker-compose or Conda/venv.

Features

  • Multi-platform support: Works on Windows, Linux and MacOS.
  • No coding required: User-friendly interface for interacting with CrewAI.
  • Conda and virtual environment support: Choose between Conda and a Python virtual environment for installation.
  • Results history: You can view previous results.
  • Knowledge sources: You can add knowledge sources for your crews
  • CrewAI tools You can use crewai tools to interact with real world. Crewai studio uses a forked version of crewai-tools with some bugfixes and enhancements (https://github.com/strnad/crewAI-tools) (bugfixes already merged to crewai-tools)
  • Custom Tools Custom tools for calling APIs, writing files, enhanced code interpreter, enhanced web scraper... More will be added soon
  • LLM providers supported: Currently OpenAI, Groq, Anthropic, ollama, Grok and LM Studio backends are supported. OpenAI key is probably still needed for embeddings in many tools. Don't forget to load an embedding model when using LM Studio.
  • Single Page app export: Feature to export crew as simple single page streamlit app.
  • Threaded crew run: Crews can run in background and can be stopped.

Support CrewAI Studio

Your support helps fund the development and growth of our project. Every contribution is greatly appreciated!

bc1qgsn45g02wran4lph5gsyqtk0k7t98zsg6qur0y

Sponsor on GitHub

Screenshots

crews definitionkickoff kickoffkickoff kickoffkickoff

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

Running with Docker Compose

To quickly set up and run CrewAI-Studio using Docker Compose, follow these steps:

Prerequisites

Steps

  1. Clone the repository:
git clone https://github.com/strnad/CrewAI-Studio.git
cd CrewAI-Studio
  1. Create a .env file for configuration. Edit for your own configuration:
cp .env_example .env
  1. Start the application with Docker Compose:
docker-compose up --build
  1. Access the application: http://localhost:8501

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:

  • Delete the venv/miniconda folder and reinstall crewai-studio.
  • Rename crewai.db (it contains your crews but sometimes new versions can break compatibility).
  • Raise an issue and I will help you.

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

Star History Chart
Dépôts similaires
adongwanai/AgentGuide

https://adongwanai.github.io/AgentGuide | AI Agent开发指南 | LangGraph实战 | 高级RAG | 转行大模型 | 大模型面试 | 算法工程师 | 面试题库 | 强化学习|数据合成

HTMLai-agentcrewai
7.2k711
crewAIInc/crewAI-examples

A collection of examples that show how to use CrewAI framework to automate workflows.

Jupyter Notebookcrewaiexamples
6.1k2.2k
AgentOps-AI/agentops

Python SDK for AI agent monitoring, LLM cost tracking, benchmarking, and more. Integrates with most LLMs and agent frameworks including CrewAI, Agno, OpenAI Agents SDK, Langchain, Autogen, AG2, and CamelAI

PythonPyPIMIT Licenseagentagentops
agentops.ai
5.7k611
moorcheh-ai/memanto

Memory that AI Agents Love!

PythonPyPIMIT Licenseai-agentsmemory
memanto.ai
1.7k514
iniwap/AIWriteX

AIWriteX - 微信公众号全自动AI工具:全网热搜舆情聚合+趋势分析+爆款选题+文章采集+一键生成排版发布 | AI自动配图 | 去AI味、过朱雀检测 | 支持小红书/百家号/头条等多平台 | 洗稿润色支持多账号 | 专家赛道 | 手机控制 | 小说连载 | 爆文10w+神器

PythonPyPIApache License 2.0crewaiweixin
aiwritex.voidai.cc
1.6k341
kyegomez/awesome-multi-agent-papers

A compilation of the best multi-agent papers

TeXOtheragentsattention
discord.gg/3keGBK9Pvr
1.6k155
vstorm-co/full-stack-ai-agent-template

Full-stack AI app generator — FastAPI + Next.js with AI Agents, RAG, streaming, auth, and 20+ integrations out of the box.

PythonPyPIMIT Licensepythonai-agents
vstorm-co.github.io/full-stack-ai-agent-template/
1.6k304
jgravelle/AutoGroq

AutoGroq is a groundbreaking tool that revolutionizes the way users interact with Autogen™ and other AI assistants. By dynamically generating tailored teams of AI agents based on your project requirements, AutoGroq eliminates the need for manual configuration and allows you to tackle any question, problem, or project with ease and efficiency.

PythonPyPIagentsai
autogroq.streamlit.app
1.5k447
crewAIInc/crewAI-tools

Extend the capabilities of your CrewAI agents with Tools

PythonPyPIMIT Licenseaiaiagents
1.5k538