CrewAI-GUI-Qt
A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation
๐ค CrewAI-GUI
A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation

Features โข Installation โข Usage โข Build โข Documentation โข Contributing
๐ Features
CrewAI-GUI empowers you to create sophisticated AI workflows with ease:
- ๐ฑ๏ธ Intuitive Node-Based Interface: Design complex AI agent interactions through a user-friendly drag-and-drop interface
- ๐ JSON Export: Seamlessly export your CrewAI designs to JSON, enhancing modularity and reusability
- ๐ง Flexible AI Backend: Full support for both GPT-4 API and Ollama, catering to various AI needs
- ๐ป Cross-Platform Compatibility: Create AI workflows on Windows, Linux, or macOS with equal efficiency
๐ฅ Video Introduction
๐ ๏ธ Installation
Frontend GUIInstall the required dependencies:
pip install PySide6
Backend
Install the necessary packages:
For Linux:
pip install 'crewai[tools]' langchain crewai networkx
For Windows:
pip install crewai[tools] langchain crewai networkx
๐ Usage
Frontend GUILaunch the CrewAI-GUI interface:
python frontend.py
Create, manipulate, save, and load Directed Acyclic Graph (DAG) structures for CrewAI as JSON files.
BackendRun the backend with different configurations:
For GPT-4:
python backend.py --graph example.json --keys credentials.ini --tee output.log
For Ollama (e.g., Mistral):
python backend.py --graph example.json --llm mistral --tee output.log
The backend seamlessly converts JSON files into CrewAI tasks and agents.
๐๏ธ Build
Frontend GUICreate a standalone executable with PyInstaller:
pip install pyinstaller
cd src
pyinstaller --onefile --additional-hooks-dir=. frontend.py
Backend
Package the backend with cx_Freeze:
pip install cx_Freeze
cd src
python setup-backend.py build
๐ Documentation
Explore CrewAI-GUI in-depth with our comprehensive GitHub Pages Documentation.
Learn CrewAI
If you want see some example code for CrewAI, you can see crewai examples
๐งช Examples
Discover real-world applications of CrewAI-GUI in our example graph source.
โ ๏ธ Limitations
- ๐ The current version supports a limited set of node types and slots
- ๐ง Some advanced CrewAI variables and features are planned for future releases
๐ค Contributing
We welcome contributions to CrewAI-GUI! Please refer to our CONTRIBUTING.md for guidelines on:
- Submitting pull requests
- Reporting issues
- Requesting new features
Join our community and help shape the future of AI workflow design!
๐ License
CrewAI-GUI is open-source software, released under the MIT License. For full details, see the LICENSE file.
๐ฌ Contact
Have questions, suggestions, or want to collaborate? Open an issue on our GitHub repository.
Crafted with โค๏ธ by the LangGraph-GUI Team
๐ฅ Contributors
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi


