
CrewAI Studio
A user-friendly GUI for managing and running CrewAI agents and tasks
CrewAI-Studio
strnad/CrewAI-Studio
Just deployed
Postgres
railwayapp-templates/postgres-ssl:16
Just deployed
/var/lib/postgresql/data
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 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.
Screenshots
Video tutorial
Video tutorial on CrewAI Studio made by Josh Poco
Template Content
CrewAI-Studio
strnad/CrewAI-StudioOPENAI_API_KEY