Generate a personalized & formatted cover letter for a given job position utilizing your resume.
You will need Python (with Tcl/Tk) and a TeX distribution installed on your system.
Install with this command (enter in command prompt/terminal):
pip install CoverGPT
Run with this command:
python3 -m CoverGPT
Before generating your first cover letter, ensure that you have logged in and filled out your user information. If you want a more personalized cover letter, upload your resume. You can still generate a cover letter without uploading your resume; but it will be of much lower quality.
To use CoverGPT, you need a ChatGPT account. To make an account, head to this link and click sign up. Then, login to CoverGPT with the same email/password you used to sign up for ChatGPT.
Example of a cover letter generated using CoverGPT (using the included template)
A LaTeX template is provided, but you can use your own if you wish. If you choose to use your own template, make the following replacements in your .tex file:
- First Name: #firstName
- Last Name: #lastName
- Website Link: #websiteUrl
- Email: #email
- Phone Number: #phoneNumber
- Full Name: #fullName
- Company Name: #companyName
- Company Address: #address1
- City, State/Province, Zip/Postal Code: #address2
Insert a \vspace{0.5cm} at the bottom of your template (this is where the paragraph body will be inserted).
- considering a CoverGPT web app, for simplified usage