A collaborative AI assistant that helps you refine project ideas and generate structured PRDs (Product Requirement Documents) using the Mistral AI model.
- Collaborative Ideation: Have a structured conversation with AI to refine your project idea
- PRD Generation: Create detailed PRDs with features, technologies, and implementation plans
- Project Creation: Generate complete project structures with implementation guides
- Cursor Integration: Open projects directly in the Cursor editor
- Python 3.8+
- Mistral API Key
- Clone this repository:
git clone https://github.com/howwohmm/ai-mistral-project-generator.git
cd ai-mistral-project-generator
- Create a virtual environment:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Create a
.env
file with your Mistral API key:
MISTRAL_API_KEY=your_mistral_api_key
MODEL_NAME=mistral-large-latest
- Start the backend server:
cd src/backend
python main.py
- Start the Streamlit frontend (in a new terminal):
cd src/frontend
streamlit run app.py --server.port 8502
- Open your browser to http://localhost:8502
This project is configured for deployment on Vercel.
MIT
Built with Mistral AI and Streamlit.
ai-creative-collaborator/
├── src/
│ ├── backend/
│ │ └── main.py # FastAPI backend with Mistral integration
│ └── frontend/
│ └── app.py # Streamlit frontend
├── docs/ # Documentation files
├── generated_projects/ # Generated project directories
├── requirements.txt # Python dependencies
└── README.md # This file
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
For support, please:
- Check the documentation in the docs/ directory
- Open an issue in the GitHub repository
- Contact the maintainers
- Add support for multiple project templates
- Implement collaborative features
- Add version control integration
- Enhance code generation capabilities
- Add support for additional IDEs