A smart, AI-powered web app that helps job seekers generate personalized cold emails to companies by analyzing their resume, past projects, and the job description.
-
Upload Project Portfolio
-
Upload
Excelor.csvfiles containing:Project_Name: Name of your projectDescription: Brief project summaryTech_Stack: Technologies usedLinks: Live demo (optional)GitHub: Repository URL (optional)
-
-
Upload Resume
- Upload your resume in
.pdfor.docformat.
- Upload your resume in
-
Paste Job Description or URL
- Either paste the job description directly or provide a job posting URL.
-
Personalized Email Generation
-
The app will:
- Extract relevant job keywords and skills
- Analyze your resume for matching experience and projects
- Retrieve contextually relevant projects from your portfolio using a vector database
- Generate a cold email draft tailored to the role and your profile
-
| Tech | Purpose |
|---|---|
| GroqCloud | LLM backend for fast, smart generation |
| LangChain | Logic chaining and orchestration |
| ChromaDB | Vector DB for semantic project matching |
| Streamlit | Lightweight web UI for interaction |
- Upload your resume and project details.
- Paste the job description or job post URL.
- Let the AI analyze your background and the job role.
- Get a ready-to-send cold email for outreach!
git clone https://github.com/ABHINAV2087/ColdConnectai_Cold-Email.git
cd ColdConnectai_Cold-Email
pip install -r requirements.txt
streamlit run app.pyMake sure to set up your API keys for GroqCloud if required.
Pull requests are welcome. For major changes


