Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technical Crew AI


Description

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.


Installation

  1. Clone the repository:

    git clone https://github.com/rizwaniscoder/technical-crew-ai.git
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Set up environment variables:

    • Create a .env file in the root directory of the project.

    • Add the required environment variables:

      OPENAI_API_KEY=your_openai_api_key
  4. Run the Streamlit application:

    streamlit run app.py

Usage

  1. Enter the project scope in the provided text area.
  2. Click the "Run Development Crew" button to initiate the development crew.
  3. View the result of the development crew's execution.

Dependencies

  • Streamlit
  • CrewAI
  • LangChain_OpenAI
  • Dotenv

File Structure

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

About

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

About

CrewAI expert Development Team

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages