https://github.com/amiorhmn/cover-letter-llm
A Streamlit app that generates cover letters using LLM.
https://github.com/amiorhmn/cover-letter-llm
ai-agent cover-letter coverletter llm-agent openai-api streamlit
Last synced: 3 months ago
JSON representation
A Streamlit app that generates cover letters using LLM.
- Host: GitHub
- URL: https://github.com/amiorhmn/cover-letter-llm
- Owner: amiorhmn
- License: apache-2.0
- Created: 2025-02-19T17:31:43.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-19T17:31:47.000Z (3 months ago)
- Last Synced: 2025-02-19T17:44:29.669Z (3 months ago)
- Topics: ai-agent, cover-letter, coverletter, llm-agent, openai-api, streamlit
- Language: Python
- Homepage: https://coverletterllm.streamlit.app
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 📄 Cover Letter LLM
A simple LLM app that generates a cover letter based on the information from an uploaded resume and a job description using any OpenAI compatible model.
Use the Web App [here](https://coverletterllm.streamlit.app/).

## Usage
### 📋 Requirements
- API key
- Base URL (for proxy or hosted models)
- Model Name1. Go to [https://coverletterllm.streamlit.app](https://coverletterllm.streamlit.app/)
2. Enter API key, Base URL and Model Name of your any OpenAI compatible model
3. Upload a PDF File of your resume
4. Paste a job description on the text field
5. Click `Submit` button to generate the cover letter## How to run it on your own machine
1. Clone the repository
```
$ git clone https://github.com/amiorhmn/Cover-Letter-LLM.git
$ cd Cover-Letter-LLM
```2. Create and activate a virtual environment
```
$ python -m venv .venv
$ source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`
```3. Install the requirements
```
$ pip install -r requirements.txt
```4. Run the app
```
$ streamlit run streamlit_app.py
```