Skip to content

Repository files navigation

Cold Email Generator

A cold email generator for service companies built with Groq, LangChain, and Streamlit. Users provide the URL of a company's careers page, and the tool extracts job listings from it. It then crafts personalized cold emails, incorporating relevant portfolio links pulled from a vector database, tailored to the specific job descriptions.


Python LangChain Groq ChromaDB Streamlit Selenium

Last Commit Stars


Architecture Diagram

Screenshot 2024-10-16 at 2 46 48 PM Screenshot 2024-10-16 at 2 34 27 PM

Setup

Get an API key from Groq Console. Inside app/.env, update GROQ_API_KEY with your key.

pip install -r requirements.txt
streamlit run app/main.py

The app reads from my_portfolio.csv to populate the vector store with your portfolio links. Edit this file to match your actual work before running.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages