{"id":14064860,"url":"https://github.com/jeanjerome/ai-agile-team","last_synced_at":"2025-08-01T20:38:03.862Z","repository":{"id":221973442,"uuid":"755911780","full_name":"jeanjerome/ai-agile-team","owner":"jeanjerome","description":"An innovative Python project that integrates AI-driven agents for Agile software development, leveraging advanced language models and collaborative task automation.","archived":false,"fork":false,"pushed_at":"2024-11-10T12:04:17.000Z","size":8,"stargazers_count":54,"open_issues_count":1,"forks_count":12,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T00:38:01.969Z","etag":null,"topics":["agility","crewai","devops","llm","mixtral-8x7b","squad-hack"],"latest_commit_sha":null,"homepage":"https://scalastic.io/en/crewai-mixtral-agile-team/","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/jeanjerome.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-02-11T13:12:54.000Z","updated_at":"2025-03-10T08:50:19.000Z","dependencies_parsed_at":"2024-03-31T16:26:43.315Z","dependency_job_id":"3698a100-5591-40d3-be5f-a518a7c64205","html_url":"https://github.com/jeanjerome/ai-agile-team","commit_stats":null,"previous_names":["jeanjerome/ai-agile-team"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanjerome%2Fai-agile-team","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanjerome%2Fai-agile-team/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanjerome%2Fai-agile-team/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanjerome%2Fai-agile-team/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeanjerome","download_url":"https://codeload.github.com/jeanjerome/ai-agile-team/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244778016,"owners_count":20508833,"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":["agility","crewai","devops","llm","mixtral-8x7b","squad-hack"],"created_at":"2024-08-13T07:04:07.871Z","updated_at":"2025-03-21T10:32:15.874Z","avatar_url":"https://github.com/jeanjerome.png","language":"Python","funding_links":[],"categories":["Agent Categories","Python"],"sub_categories":["\u003ca name=\"Unclassified\"\u003e\u003c/a\u003eUnclassified"],"readme":"# AI-Driven Agile Team\n\nThis Python project demonstrates an innovative approach to collaborative development using AI-driven agents. By leveraging the `crewai` library alongside the `langchain_community.llms` module, the project showcases how different roles within a software development team can be simulated and automated to perform tasks such as drafting user stories, coding, and code review.\n\n## Features\n\n- **AI-Driven Agents**: Utilizes `crewai` to create agents with specific roles and goals, including a Product Owner, Bash Scripting Expert, and Reviewer.\n- **Language Model Integration**: Leverages `Ollama` from `langchain_community.llms` to load `Mixtral-8x7B` local models, enabling sophisticated language understanding and generation capabilities.\n- **Collaborative Task Management**: Demonstrates how these agents can work together as an Agile team, following a sequential process to ***Define*** user stories, ***Build*** implementation and ***Review*** code.\n\n## Installation\n\n1. Ensure you have Python 3.11+ installed on your system:\n\n```bash\nconda create -n ai-agile-team python=3.11 -y\nconda activate ai-agile-team\n```\n\n2. Install Ollama and Mixtral-8x7B model\n\n    - First install Ollama, see: [https://ollama.com/download](https://ollama.com/download)\n    - Then install Mixtral-8x7B model, run: `ollama run mixtral`\n\n2. Then, clone this repository and install the required dependencies:\n\n```bash\ngit clone https://github.com/jeanjerome/ai-agile-team.git\ncd ai-agile-team\npip install -r requirements.txt\n```\n\n## Usage\n\nTo run the project and see the AI-driven development process in action:\n\n```bash\nconda activate ai-agile-team\npython main.py\n```\n\n## Dependencies\n\n- `crewai`: A library for creating and managing AI agents in collaborative tasks.\n- `langchain_community.llms`: Provides access to language models like `Ollama` for natural language understanding and generation.\n\n## Contributing\n\nWe welcome contributions! If you have ideas for new features or improvements, please open an issue or submit a pull request.\n\n## License\n\nThis project is open source and available under the [MIT License](LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanjerome%2Fai-agile-team","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeanjerome%2Fai-agile-team","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanjerome%2Fai-agile-team/lists"}