š§ HireCold ā AI Cold Email Generator for Job Seekers
HireCold is an AI-powered cold email generator built for job seekers. It helps candidates generate highly personalized job application emails by analyzing real job postings and matching them with the candidateās portfolio and skills.
Instead of sending generic applications, job seekers can use KryptoReach to:
Understand the job requirements
Highlight relevant skills and projects
Send targeted cold emails to recruiters or hiring managers
šÆ One Job URL ā One Job ā One Personalized Cold Email
š” Real-World Use Case
Scenario:
Nike is hiring a Principal Software Engineer.
A job seeker finds the job posting on Nikeās careers page.
Instead of applying with a generic resume alone, the candidate wants to stand out by sending a personalized cold email to the recruiter or hiring manager.
š HireCold:
Analyzes Nikeās job posting
Extracts key skills and responsibilities
Matches them with the candidateās past projects and portfolio
Generates a professional cold email tailored specifically to the role
This significantly improves the chances of getting a response.
š Job URLābased extraction (careers pages or job listings)
š§¹ Clean and structured job parsing
š§ LLM-powered understanding of job requirements
š Vector databaseābased portfolio matching
āļø Personalized cold email generation for job applications
šÆ Enforced single-job email generation
š„ļø Simple and intuitive Streamlit UI
š ļø Tech Stack
Language: Python
LLM: Groq
Framework: LangChain
Frontend: Streamlit
Vector Database: FAISS / Chroma
Embeddings: Sentence Transformers / OpenAI-compatible
āļø Setup Instructions 1ļøā£ Get Groq API Key
Create an API key from:
Update the key in:
app/.env
GROQ_API_KEY=your_api_key_here
2ļøā£ Install Dependencies pip install -r requirements.txt
3ļøā£ Run the Application streamlit run app/main.py
š§Ŗ How It Works
Job seeker enters a job posting URL
Web content is scraped and cleaned
LLM extracts the primary job role
Required skills are identified
Relevant portfolio projects are retrieved using vector similarity
A tailored cold email is generated
Email is displayed in the Streamlit UI
š Why This Helps Job Seekers
Avoids generic job applications
Saves time writing custom emails
Highlights relevant skills and projects
Improves recruiter response rate
Acts as a smart job application assistant