Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered-Cold-Email-Generator-Job-Client-Outreach-

Generate personalized cold emails for job applications, sales, or client pitches — using generative LLMs and user input.

Project Overview

This project is a simple and effective tool that generates professional cold emails using AI. The Streamlit interface collects user input and the backend uses Groq’s LLaMA 3 model to craft a polished, ready-to-use email.

It helps job seekers, students, and freelancers create clear outreach messages quickly.


Table of Content

Features

Clean, modern homepage.

AI-generated cold emails.

Skill-based customization.

Fast response from Groq API.

How It Works

User enters job details.

A custom prompt is generated.

The prompt is sent to the LLaMA 3 model via Groq API.

AI returns a complete cold email.

Email is shown instantly on screen.


Project Structure


image

Installation

Clone the repo:

git clone https://github.com/EngrEeshaKhan/AI-Powered-Cold-Email-Generator-Job-Client-Outreach-

cd AI-Cold-Email-Generator

Install dependencies:

pip install -r requirements.txt


Usage

Run the application:

streamlit run Notebooks/Home.py

Steps:

Open the app in your browser.

Enter job title, company name, and skills.

Click Generate Email.

Copy the generated email and use it anywhere.


Configuration

Set your Groq API key inside llama_email.py

GROQ_API_KEY = "your_api_key_here"

Technologies Used

Python

Streamlit

Groq API (LLaMA 3 model)

Requests library

HTML/CSS styling

Future Enhancements

Automatic resume parsing.

Email tone selector.

Multi-template email styles.

Export email as PDF.

Save email history.


License

This project is licensed under the MIT License

You are free to modify and use it with attribution

Acknowledgements

Thanking to Groq for their fast API and to Streamlit for making UI development simple

About

This project is a simple and effective tool that generates professional cold emails using AI. The Streamlit interface collects user input and the backend uses Groq’s LLaMA 3 model to craft a polished, ready-to-use email. It helps job seekers, students, and freelancers create clear outreach messages quickly.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages