ai-job-search  by MadsLorentzen

AI job application framework for tailored career advancement

Created 3 months ago
20,012 stars

Top 2.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary This project offers an AI-powered job application framework using Claude Code to automate job evaluation, CV tailoring, cover letter generation, and interview preparation. It targets job seekers seeking an efficient, personalized application strategy by encoding career guidance best practices.

How It Works

The framework uses Claude Code as a full-stack job assistant. A core workflow involves /setup for profiling, /scrape for job searching, and /apply for the application pipeline. The /apply command features a drafter-reviewer agent pattern: one drafts tailored LaTeX CVs/cover letters, a second researches the company and critiques drafts. This iterative process includes a unique PDF verification loop ensuring clean documents, relevance-weighted CV cutting, and token-efficient dispatch.

Quick Start & Requirements

Clone the repository (gh repo fork MadsLorentzen/ai-job-search --clone). Prerequisites: Claude Code (CLI), Python 3.10+, Bun (for Danish job search CLIs), and LaTeX (lualatex, xelatex). Install job search tools via bun install in specified directories. Use /setup within Claude Code to populate your profile. Initiate searches with /scrape and applications with /apply <url>.

Highlighted Details

  • Automated PDF Verification: Compiles LaTeX, visually inspects PDFs for layout issues, and auto-corrects formatting.
  • Relevance-Weighted CV Cutting: Prioritizes content relevant to the target job when a CV exceeds two pages.
  • Drafter-Reviewer Agent Pattern: Separate agents for drafting and critiquing applications after company research.
  • Extensible Job Search: Danish job portal CLIs provided; pattern allows easy integration of local job boards elsewhere.
  • Profile Enrichment & Skill Gap Analysis: Offers /expand for public source enrichment and /upskill for skill gap analysis/learning plans.

Maintenance & Community

Maintained by a single author (MadsLorentzen). No specific community channels, contributors, or sponsorships are listed in the README.

Licensing & Compatibility

Released under the MIT license, permitting broad commercial use, modification, and distribution, including integration with closed-source projects.

Limitations & Caveats

Provided job portal CLIs are Danish-specific and require replacement for other regions. Functionality depends on the Claude Code CLI and Anthropic's models. A full LaTeX installation is mandatory.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
85
Issues (30d)
16
Star History
16,842 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.