Run a daily automated job search across LinkedIn, Naukri, and general web results
Auto-generate a tailored cover letter for each matching job posting
Send applications with your CV attached via the Gmail API and avoid duplicates
Automatically follow up on applications seven days after sending
| saraswat123/job-agent | 0-bingwu-0/live-interpreter | 0xkaz/llm-governance-dashboard | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | general | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Gmail API credentials and a Claude Code setup for cover letter generation.
Job Agent is a Python tool that automates the daily process of searching for jobs, writing cover letters, and sending applications, all without manual effort after the initial setup. Once configured, it runs automatically every morning, searches multiple job boards, scores results against your skill profile, extracts recruiter email addresses, generates a tailored cover letter for each role, and sends applications with your CV attached. The search stage pulls listings from LinkedIn and Naukri, as well as general web search results. Each listing gets scored from 0 to 100 by a keyword-matching engine that weights domain-specific terms more heavily than general ones, only jobs above a minimum threshold move forward. Recruiter email addresses are found by scanning each job description, then falling back to a web search, then crawling the company website if needed. Cover letters are generated using Claude Code, which reads the job description and writes a short, tailored letter under 200 words. Applications are sent via the Gmail API with your CV auto-attached, and each submission is logged to a local SQLite database to prevent duplicates. For job sites that support one-click applications, a browser automation layer fills out and submits forms directly. Seven days after each application, the tool automatically sends a follow-up email. The project is aimed at job seekers comfortable using a terminal who want to run a high-volume, consistent outreach campaign with minimal daily involvement. The full README is longer than what was provided.
A Python tool that automates daily job searching, scores listings against your skills, writes tailored cover letters, and sends applications on your behalf.
Mainly Python. The stack also includes Python, SQLite, Gmail API.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.