{"id":14064753,"url":"https://github.com/LangGraph-GUI/CrewAI-GUI-Qt","last_synced_at":"2025-07-29T18:33:59.289Z","repository":{"id":240406146,"uuid":"802538165","full_name":"LangGraph-GUI/CrewAI-GUI","owner":"LangGraph-GUI","description":"A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation","archived":false,"fork":false,"pushed_at":"2024-09-05T14:01:57.000Z","size":465,"stargazers_count":127,"open_issues_count":0,"forks_count":14,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-11-25T13:42:22.313Z","etag":null,"topics":["ai","ai-agent","ai-agents","crewai","gui","pyside","pyside6","pyside6-examples"],"latest_commit_sha":null,"homepage":"https://langgraph-gui.github.io/CrewAI-GUI/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LangGraph-GUI.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-18T15:19:59.000Z","updated_at":"2024-11-19T12:37:40.000Z","dependencies_parsed_at":"2024-06-07T04:28:41.200Z","dependency_job_id":"019376ce-da2d-4206-9c31-e388d1d305f5","html_url":"https://github.com/LangGraph-GUI/CrewAI-GUI","commit_stats":null,"previous_names":["homunmage/crewai-gui"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangGraph-GUI%2FCrewAI-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangGraph-GUI%2FCrewAI-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangGraph-GUI%2FCrewAI-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangGraph-GUI%2FCrewAI-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LangGraph-GUI","download_url":"https://codeload.github.com/LangGraph-GUI/CrewAI-GUI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228040844,"owners_count":17860211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agent","ai-agents","crewai","gui","pyside","pyside6","pyside6-examples"],"created_at":"2024-08-13T07:04:03.461Z","updated_at":"2025-07-29T18:33:58.844Z","avatar_url":"https://github.com/LangGraph-GUI.png","language":"Python","funding_links":[],"categories":["Python","Librerías para usar NLP en español"],"sub_categories":["Modelos de Embeddings para Sentence Similarity y Semantic Search"],"readme":"# 🤖 CrewAI-GUI\n\n\u003cdiv align=\"center\"\u003e\n\n*A Node-Based Frontend for CrewAI: Revolutionizing AI Workflow Creation*\n\n![CrewAI-GUI Frontend](./frontend.webp)\n\n[![GitHub stars](https://img.shields.io/github/stars/LangGraph-GUI/CrewAI-GUI.svg?style=for-the-badge\u0026logo=github\u0026color=gold)](https://github.com/LangGraph-GUI/CrewAI-GUI)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)\n[![Python 3.7+](https://img.shields.io/badge/python-3.7+-blue.svg?style=for-the-badge\u0026logo=python\u0026logoColor=white)](https://www.python.org/downloads/)\n\n[Features](#-features) • [Installation](#️-installation) • [Usage](#-usage) • [Build](#️-build) • [Documentation](#-documentation) • [Contributing](#-contributing)\n\n\u003c/div\u003e\n\n---\n\n## 🌟 Features\n\nCrewAI-GUI empowers you to create sophisticated AI workflows with ease:\n\n- 🖱️ **Intuitive Node-Based Interface**: Design complex AI agent interactions through a user-friendly drag-and-drop interface\n- 🔗 **JSON Export**: Seamlessly export your CrewAI designs to JSON, enhancing modularity and reusability\n- 🧠 **Flexible AI Backend**: Full support for both GPT-4 API and Ollama, catering to various AI needs\n- 💻 **Cross-Platform Compatibility**: Create AI workflows on Windows, Linux, or macOS with equal efficiency\n\n---\n\n## 🎥 Video Introduction\n\n\u003cdiv align=\"center\"\u003e\n\n[![CrewAI-GUI Introduction](https://img.youtube.com/vi/P5tkYJ-AgSc/0.jpg)](https://www.youtube.com/watch?v=P5tkYJ-AgSc)\n\n*Click to watch our comprehensive video guide*\n\n\u003c/div\u003e\n\n---\n\n## 🛠️ Installation\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eFrontend GUI\u003c/b\u003e\u003c/summary\u003e\n\nInstall the required dependencies:\n```bash\npip install PySide6\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eBackend\u003c/b\u003e\u003c/summary\u003e\n\nInstall the necessary packages:\n\nFor Linux:\n```bash\npip install 'crewai[tools]' langchain crewai networkx\n```\n\nFor Windows:\n```bash\npip install crewai[tools] langchain crewai networkx\n```\n\u003c/details\u003e\n\n---\n\n## 🚀 Usage\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eFrontend GUI\u003c/b\u003e\u003c/summary\u003e\n\nLaunch the CrewAI-GUI interface:\n```bash\npython frontend.py\n```\nCreate, manipulate, save, and load Directed Acyclic Graph (DAG) structures for CrewAI as JSON files.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eBackend\u003c/b\u003e\u003c/summary\u003e\n\nRun the backend with different configurations:\n\nFor GPT-4:\n```bash\npython backend.py --graph example.json --keys credentials.ini --tee output.log\n```\n\nFor Ollama (e.g., Mistral):\n```bash\npython backend.py --graph example.json --llm mistral --tee output.log\n```\nThe backend seamlessly converts JSON files into CrewAI tasks and agents.\n\u003c/details\u003e\n\n---\n\n## 🏗️ Build\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eFrontend GUI\u003c/b\u003e\u003c/summary\u003e\n\nCreate a standalone executable with PyInstaller:\n```bash\npip install pyinstaller\ncd src\npyinstaller --onefile --additional-hooks-dir=. frontend.py\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eBackend\u003c/b\u003e\u003c/summary\u003e\n\nPackage the backend with cx_Freeze:\n```bash\npip install cx_Freeze\ncd src\npython setup-backend.py build\n```\n\u003c/details\u003e\n\n---\n\n## 📚 Documentation\n\nExplore CrewAI-GUI in-depth with our comprehensive [GitHub Pages Documentation](https://LangGraph-GUI.github.io/CrewAI-GUI/).\n\n---\n\n## Learn CrewAI\n\nIf you want see some example code for CrewAI, you can see [crewai examples](https://github.com/LangGraph-GUI/CrewAI-learn/tree/main/crewAI)\n\n---\n\n## 🧪 Examples\n\nDiscover real-world applications of CrewAI-GUI in our [example graph source](https://github.com/LangGraph-GUI/CrewAI-learn/blob/main/crewAI/gpt/agents.py).\n\n---\n\n## ⚠️ Limitations\n\n- 🔒 The current version supports a limited set of node types and slots\n- 🚧 Some advanced CrewAI variables and features are planned for future releases\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions to CrewAI-GUI! Please refer to our [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on:\n- Submitting pull requests\n- Reporting issues\n- Requesting new features\n\nJoin our community and help shape the future of AI workflow design!\n\n---\n\n## 📄 License\n\nCrewAI-GUI is open-source software, released under the MIT License. For full details, see the [LICENSE](LICENSE) file.\n\n---\n\n## 📬 Contact\n\nHave questions, suggestions, or want to collaborate? [Open an issue](https://github.com/LangGraph-GUI/CrewAI-GUI/issues) on our GitHub repository.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\nCrafted with ❤️ by the `LangGraph-GUI` Team\n\n## 👥 Contributors\n\n\u003cdiv align=\"center\"\u003e\n\n| [HomunMage](https://github.com/HomunMage) | [hemangjoshi37a](https://github.com/hemangjoshi37a) |\n|:-:|:-:|\n| [![HomunMage](https://github.com/HomunMage.png?size=100)](https://github.com/HomunMage) | [![hemangjoshi37a](https://github.com/hemangjoshi37a.png?size=100)](https://github.com/hemangjoshi37a) |\n\n\n\n\u003cbr\u003e\n\n[⬆ Back to Top](#-crewai-gui)\n\n\u003c/div\u003e\n\n\u003c!-- Keywords: CrewAI, GUI, Node-Based Interface, AI Workflows, GPT-4, Ollama, Python, Drag-and-Drop, JSON Export, Cross-Platform, AI Agents, Workflow Automation --\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLangGraph-GUI%2FCrewAI-GUI-Qt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLangGraph-GUI%2FCrewAI-GUI-Qt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLangGraph-GUI%2FCrewAI-GUI-Qt/lists"}