Browse / Job hunt / ai-job-search-agent

ai-job-search-agent

dungnotnull

🎯 Semantic job search agent that matches opportunities, predicts salaries, analyzes resumes, and generates tailored cover letters.

Open dungnotnull/ai-job-search-agent → On the boundary of the four rules.

Built for one agent

ships CLAUDE.md and nothing for other agents.

In its own words

README.mddungnotnull/ai-job-search-agent
Semantic career intelligence match smarter, earn more, close gaps faster

TL;DR Stop keyword-matching your career. This AI agent uses dense semantic embeddings, LLM-powered cover letters, XGBoost salary prediction, and DistilBERT sentiment scoring to give you an unfair advantage in your job search all from a single CLI command or REST API call.

:sparkles: Features at a Glance

:dart: Semantic Job Matching

Replaces brittle TF-IDF with all-MiniLM-L6-v2 (384-dim, 14M params) for fast top-20 recall, then BGE-reranker cross-encoder for accurate top-5 reranking. 60%+ precision improvement over keyword baselines.

:memo: Personalized Cover Letters

Claude API generates cover letters with 4 tone profiles: formal, casual, technical, creative. Each references specific JD requirements, passes quality gates (word count, keyword presence, no placeholders), and falls back to BART if the LLM is unavailable.

:moneybag: Salary Prediction

XGBoost regression on 12 engineered features (title tier, location multiplier, industry, company size, seniority, remote flag, domain bonuses) predicts annual salary ranges with confidence intervals. Trained on 5,000 synthetic samples mirroring real market distributions.

Quoting 23% of the README. Read the rest on GitHub ↗

Where it came from

inspired by MadsLorentzen/ai-job-search An AI-powered job application framework built on Claude Code. 7 days ago

What this copy built: +agent +ai_layer +config +docker +upstream — top-level directories this copy added on top of the original.

Read from the repository's git tree on 2026-08-17.