- Notifications
You must be signed in to change notification settings - Fork25
A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation
License
LangGraph-GUI/CrewAI-GUI-Qt
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation
Features •Installation •Usage •Build •Documentation •Contributing
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
Frontend GUI
Install the required dependencies:
pip install PySide6
Backend
Install the necessary packages:
For Linux:
pip install'crewai[tools]' langchain crewai networkxFor Windows:
pip install crewai[tools] langchain crewai networkx
Frontend GUI
Launch the CrewAI-GUI interface:
python frontend.py
Create, manipulate, save, and load Directed Acyclic Graph (DAG) structures for CrewAI as JSON files.
Backend
Run 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.
Frontend GUI
Create a standalone executable with PyInstaller:
pip install pyinstallercd srcpyinstaller --onefile --additional-hooks-dir=. frontend.pyBackend
Package the backend with cx_Freeze:
pip install cx_Freezecd srcpython setup-backend.py buildExplore CrewAI-GUI in-depth with our comprehensiveGitHub Pages Documentation.
If you want see some example code for CrewAI, you can seecrewai examples
Discover real-world applications of CrewAI-GUI in ourexample graph source.
- 🔒 The current version supports a limited set of node types and slots
- 🚧 Some advanced CrewAI variables and features are planned for future releases
We welcome contributions to CrewAI-GUI! Please refer to ourCONTRIBUTING.md for guidelines on:
- Submitting pull requests
- Reporting issues
- Requesting new features
Join our community and help shape the future of AI workflow design!
CrewAI-GUI is open-source software, released under the MIT License. For full details, see theLICENSE file.
Have questions, suggestions, or want to collaborate?Open an issue on our GitHub repository.
About
A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Contributors2
Uh oh!
There was an error while loading.Please reload this page.



