This Streamlit application simulates a technical crew for software development projects. It utilizes the CrewAI library to manage a team of development agents and execute various development tasks. The project scope can be provided as input, and upon running the development crew, the result of the crew's execution will be displayed.
-
Clone the repository:
git clone https://github.com/rizwaniscoder/technical-crew-ai.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up environment variables:
-
Create a
.envfile in the root directory of the project. -
Add the required environment variables:
OPENAI_API_KEY=your_openai_api_key
-
-
Run the Streamlit application:
streamlit run app.py
- Enter the project scope in the provided text area.
- Click the "Run Development Crew" button to initiate the development crew.
- View the result of the development crew's execution.
- Streamlit
- CrewAI
- LangChain_OpenAI
- Dotenv
app.py: Main Streamlit application code.agents.py: Definition of development agents.tasks.py: Definition of development tasks.README.md: Project documentation.requirements.txt: List of required Python packages..env: Environment variable configuration file.
This application is developed by Rizwan Coder. It is part of a project to explore AI-driven project management and software development automation.
For any questions or inquiries, please contact rizwaniscoder@gmail.com