Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation

License

NotificationsYou must be signed in to change notification settings

LangGraph-GUI/CrewAI-GUI-Qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation

CrewAI-GUI Frontend

GitHub starsLicense: MITPython 3.7+

FeaturesInstallationUsageBuildDocumentationContributing


🌟 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

CrewAI-GUI Introduction

Click to watch our comprehensive video guide


🛠️ Installation

Frontend GUI

Install 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 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.


🏗️ Build

Frontend GUI

Create a standalone executable with PyInstaller:

pip install pyinstallercd srcpyinstaller --onefile --additional-hooks-dir=. frontend.py
Backend

Package the backend with cx_Freeze:

pip install cx_Freezecd srcpython setup-backend.py build

📚 Documentation

Explore CrewAI-GUI in-depth with our comprehensiveGitHub Pages Documentation.


Learn CrewAI

If you want see some example code for CrewAI, you can seecrewai examples


🧪 Examples

Discover real-world applications of CrewAI-GUI in ourexample 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 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!


📄 License

CrewAI-GUI is open-source software, released under the MIT License. For full details, see theLICENSE file.


📬 Contact

Have questions, suggestions, or want to collaborate?Open an issue on our GitHub repository.


Crafted with ❤️ by theLangGraph-GUI Team

👥 Contributors

About

A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation

Topics

Resources

License

Stars

Watchers

Forks

Contributors2

  •  
  •  

Languages


[8]ページ先頭

©2009-2025 Movatter.jp