An intelligent, end-to-end Software Development Life Cycle (SDLC) automation platform powered by LLMs (Large Language Models) such as Groq and OpenAI. This system guides users from requirements gathering to deployment — all within an interactive Streamlit interface.
✅ Auto-generates:
- ✅ User stories from natural language input
- ✅ Design documents and architecture
- ✅ Production-ready code with AI-generated test cases
- ✅ Code and security reviews
- ✅ QA test reports
- ✅ GitHub deployment + local deployment via Streamlit
🔄 Human-in-the-loop workflow:
- ✍️ Submit feedback at every stage
- ✅ Approve only when satisfied
- 🔁 Refine and regenerate outputs iteratively
📦 Built-in SDLC stages:
- Requirements
- User Stories
- Design Document
- Code Generation
- Test Case Writing & Review
- QA Testing
- Deployment (GitHub or Local)
- Monitoring
- Maintenance
- Select your LLM provider (Groq / OpenAI)
- Enter your API key
- Submit a software requirement
- Let the agent handle each SDLC stage automatically
- Provide feedback or approve at each step
- Deploy the generated code via GitHub or run locally!
https://ai-powered-sdlc-assistant-latest.streamlit.app/
- Python 3.10+
- Groq API key
- OR OpenAI API key
pip install -r requirements.txt