MadsLorentzen

MadsLorentzen/ai-job-search

TypeScript MIT Productivity Single maintainer risk

AI-powered job application framework built on Claude Code. Fork it, fill in your profile, and let Claude evaluate jobs, tailor CVs, write cover letters, and prepare you for interviews.

19.7k stars
5.6k forks
active
GitHub +15.9k / week
Tracked from 3.4k stars · Jun 18 → 19.7k today (6×)

19.7k

Stars

5.6k

Forks

18

Open issues

17

Contributors

AI Analysis

An AI-powered job application framework built on Claude Code that automates job search workflows—evaluating job postings, tailoring CVs, writing cover letters, and interview prep. It is specifically designed for job seekers who want to automate repetitive application tasks; the core workflow is language- and country-agnostic, though current job portal integrations target the Danish market. Best suited for developers and professionals comfortable with TypeScript, Python, and LaTeX; not for tho...

Productivity Application Discovery value: 5/10
Documentation 8/10
Activity 9/10
Community 9/10
Code quality 7/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

claude-ai job-search-automation cv-generation cover-letter-writing interview-prep
Actively maintained Well documented MIT licensed Niche/specialized use case Popular Production ready
Deep Analysis · Based on README and public signals
2w ago

Claude Code job application automation for Danish market; forks profile, automates CV/cover letter tailoring, fit scoring.

ai-job-search is a TypeScript/Python framework that orchestrates Claude Code as a job search assistant. Users fork the repo, fill in a profile via interview or document import, then run `/scrape` to find jobs and `/apply` to generate tailored CVs, cover letters, and interview prep. Built initially for Danish job portals (Jobindex, Jobnet, etc.), but the core workflow claims to be language/country-agnostic with job board connectors swappable. Appears aimed at software engineers and knowledge workers already comfortable with Claude; adoption signals remain narrow and recent.

Origin

Created March 2026 as a personal project leveraging Claude Code's multi-step reasoning and artifact generation. Explicitly designed around Claude's latest capabilities (Code agent, artifact drafting) rather than a general job-search library. The Danish job portal focus suggests author locality or domain expertise; job search automation itself has existed for years, but Claude Code-native orchestration is newer.

Growth

217 stars in the last 7 days (as of 2026-06-15 push) indicates recent momentum. Project is only ~3 months old and has amassed 3,671 stars and 1,643 forks, suggesting viral adoption within a specific cohort (likely Claude users, possibly Scandinavian tech community, or job-search-automation enthusiasts). Growth curve appears steep but absolute numbers remain modest compared to similar repos (career-ops: 56k stars). Fork ratio (45% forks/stars) is notably high, indicating users are personalizing rather than just starring.

In production

adoption not verified. No case studies, user testimonials, or deployment evidence provided. High fork ratio suggests users are deploying forked versions, but real-world outcomes (job placements, user satisfaction, production failures) are not documented. Project is too recent and GitHub-star-driven growth is not a reliable proxy for actual job application success or user retention.

Code analysis
Architecture

Appears to be a Claude Code skill library (Markdown-based prompts and skill definitions) layered with job-portal CLI tools written in Bun (TypeScript/JavaScript). Core workflow is orchestrated through Claude Code commands (/setup, /scrape, /apply, /expand, /upskill). Job scraping relies on portal-specific CLI tools in `.agents/skills/`. CV and cover letter generation uses LaTeX templates compiled with `lualatex` and `xelatex`. Based on README, likely no traditional unit test framework; instead, validation appears to be manual prompt refinement and user feedback. The architecture is prompt-first rather than code-first, which is typical for Claude Code projects but means quality depends heavily on prompt engineering and LLM consistency, not algorithmic robustness.

Tests

not documented in README

Maintenance

Last push 2026-06-15 (12 days before evaluation date), indicating active development. Created 2026-03-18, so project is ~3 months old. Maintenance appears active but very recent; insufficient history to assess long-term commitment. High fork count suggests community interest in maintenance, but no evidence of external contributions being accepted or issue triage discipline mentioned.

Honest verdict

ADOPT IF: you are a software engineer or knowledge worker in Denmark (or willing to fork and adapt for your country), comfortable with Claude Code, seeking to automate job application document generation, and willing to invest time in profile setup and job portal connector maintenance. AVOID IF: you need production-grade reliability (this is LLM-dependent), require job board coverage outside Denmark without custom work, expect off-the-shelf job matching without hands-on tuning, or want a tool that works without Claude subscription. MONITOR IF: you are considering this for a wider geographic region or non-technical roles — the Danish-specific portal integrations and prompt-based workflow may not generalize without significant adaptation.

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

2/10

Risks
  • LLM dependency: entire application quality depends on Claude's reasoning consistency and prompt tuning; no fallback for prompt failures or adversarial inputs.
  • Geographic/portal lock-in: Danish job portal integrations are bespoke CLI tools; adapting to other markets requires writing new portal scrapers, which is non-trivial and may violate portal terms of service.
  • User adoption friction: setup requires document scanning, CV import, or interview walkthrough; profile quality directly impacts output quality, and users may abandon if initial profiling feels tedious.
  • Maintenance burden: job portal HTML/API changes will break scrapers; no indication of automated testing or CI/CD for portal integrations, so maintenance may stall if author becomes unavailable.
  • Copyright/ethical risk: auto-generated cover letters and CVs may violate job board terms of service or ethical norms (e.g., some portals prohibit automation); legal exposure not addressed in README.
Prediction

Likely to remain a specialized tool for Claude-savvy users in Scandinavian tech, growing modestly as more job seekers adopt Claude. Mainstream adoption seems unlikely without significant geographic expansion and job board connector abstractions. May fork into language-specific variants or inspire similar Claude Code skill libraries for other domains. Risk of stagnation if author loses interest or job portal terms shift.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
70.5%
Python
22.2%
TeX
7.4%

Information

Language
TypeScript
License
MIT
Last updated
5h ago
Created
4mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Recent releases

No releases published yet.

Similar repos

santifer

santifer/career-ops

Career-Ops is an open-source, locally-run AI agent system designed to automate...

59.5k JavaScript AI & ML
DevAgentForge

DevAgentForge/Open-Claude-Cowork

Open Claude Cowork is a desktop AI assistant built on TypeScript that provides...

3.4k TypeScript Dev Tools
CoderLuii

CoderLuii/HolyClaude

HolyClaude is a containerized AI development workstation that bundles Claude...

2.4k JavaScript Dev Tools
lijigang

lijigang/ljg-skills

A collection of 20+ specialized Claude AI skills optimized for knowledge...

6.5k HTML Productivity
ChrisWiles

ChrisWiles/claude-code-showcase

A comprehensive configuration example for Claude Code (Anthropic's AI coding...

6k JavaScript AI & ML
vs. alternatives
career-ops (56k stars, JavaScript)

Much larger and older ecosystem. career-ops likely has broader adoption and ecosystem maturity. ai-job-search is purpose-built for Claude Code; career-ops may be language/tool-agnostic. Direct comparison requires understanding career-ops' scope (not provided here).

HolyClaude (2.4k stars, JavaScript)

Similar Claude integration but smaller footprint. ai-job-search focuses on job search specifically; HolyClaude scope unclear from name alone. ai-job-search has 1.5× stars, suggesting stronger initial traction in this niche.

claude-code-showcase (6k stars, JavaScript)

Appears to be a curated showcase, not a single tool. ai-job-search is a working application, making direct comparison difficult. Suggests Claude Code skill examples are in high demand.