This application maps project requirements to code implementations using AI agents.
- Upload requirements file (TXT format)
- Upload code base (ZIP format)
- Analyze requirements and code structure
- Map requirements to specific code implementations
- Display results in a clean, tabular format
- Clone this repository
- Install dependencies:
pip install -r requirements.txt - Set your OpenAI API key:
export OPENAI_API_KEY=your_api_key_here
- Run the application:
python main.py - Open your browser and navigate to
http://localhost:8000 - Upload your requirements file (TXT) and code ZIP file
- View the mapping results
main.py: FastAPI application entry pointapp/requirement_mapper.py: Core logic for mapping requirements to codeapp/templates/: HTML templates for the web interfaceapp/static/: Static assets (CSS, JS, etc.)
- FastAPI: Web framework
- Uvicorn: ASGI server
- AutoGen: AI agent framework