An intelligent project planning system built with CrewAI that automates the breakdown, estimation, and resource allocation of software projects. The system uses specialized AI agents to create comprehensive project plans with detailed tasks, timelines, and resource allocations.
- Intelligent Task Breakdown: Automatically decomposes project requirements into actionable tasks
- Smart Resource Estimation: AI-driven estimation of time and resource requirements
- Automated Resource Allocation: Intelligent assignment of tasks to team members
- Multi-Format Output:
- Structured JSON project plans
- HTML visualizations of tasks and milestones
- Markdown project summaries
- Python 3.11 or higher
- Git
- Clone the repository:
2. Create and activate a virtual environment:
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies using uv:
uv sync
- to run the project:
uv run chainlit run src/multiagent/app.py -w
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.