{"data":{"slug":"madslorentzen-ai-job-search","name":"ai-job-search","tagline":"AI job application framework built on Claude Code for evaluating postings, tailoring CVs, writing cover letters, and interview preparation.","github_url":"https://github.com/MadsLorentzen/ai-job-search","owner":"MadsLorentzen","repo":"ai-job-search","owner_avatar_url":"https://avatars.githubusercontent.com/u/50207393?v=4","primary_language":"TypeScript","stars":20821,"forks":6059,"topics":["ai","ai-agents","career","claude-code","cover-letter","cv","interview-preparation","job-application","job-hunting","job-search","latex","resume"],"archived":false,"github_pushed_at":"2026-07-10T13:24:21+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/madslorentzen-ai-job-search","markdown_url":"https://www.graphcanon.com/tools/madslorentzen-ai-job-search.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/madslorentzen-ai-job-search","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=madslorentzen-ai-job-search","description":"The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.","homepage_url":null,"license":"MIT","open_issues":3,"watchers":104,"ai_summary":"A tool to streamline the process of applying for jobs by leveraging AI to evaluate job postings, tailor resumes, write cover letters, and prepare for interviews. Utilizes various search agents for different job platforms.","readme_excerpt":"### 2. Install job search tools\n\nPowerShell:\n\n```powershell\n$tools = @(\"jobbank-search\", \"jobdanmark-search\", \"jobindex-search\", \"jobnet-search\", \"linkedin-search\", \"freehire-search\")\nforeach ($tool in $tools) {\n  Set-Location \".agents/skills/$tool/cli\"\n  bun install\n  Set-Location \"..\\..\\..\\..\"\n}\n```\n\nBash / zsh / Git Bash:\n\n```bash\nfor tool in jobbank-search jobdanmark-search jobindex-search jobnet-search linkedin-search freehire-search; do\n  cd .agents/skills/$tool/cli && bun install && cd ../../../..\ndone\n```\n\nFor `linkedin-search` and `freehire-search` the install is optional: both have zero runtime dependencies and run with plain `bun`; `bun install` only pulls TypeScript dev types.","github_created_at":"2026-03-18T14:33:04+00:00","created_at":"2026-07-11T11:17:18.835506+00:00","updated_at":"2026-07-11T14:12:52.026171+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"claude-code","name":"claude-code"},{"slug":"cover-letter","name":"cover-letter"},{"slug":"interview-preparation","name":"interview-preparation"},{"slug":"job-application","name":"job-application"},{"slug":"resume","name":"resume"}],"trust":{"provenance":{"is_fork":false,"github_id":1185389803,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T11:17:20.243Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":0,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:17:21.383Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T14:12:28.674Z"},"languages":{"value":["typescript"],"source":"github.language","observed_at":"2026-07-11T14:12:28.674Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-11T14:12:28.674Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you require an integrated framework that can evaluate job postings, tailor CVs, write cover letters, and prepare for interviews using Claude Code as the underlying engine.","If your workflow involves multiple job platforms like LinkedIn and Freehire which the tool supports through specific search agents built-in."],"when_not_to_use":["Avoid this tool if you require a completely language-agnostic solution since it is built with TypeScript and requires the execution environment to support it, including the use of 'bun' for certain CL","If your job application process does not benefit from AI-driven tailoring, as this tool heavily invests in AI evaluation and personalization features which might be overkill or unnecessary."],"source":"enrich:decision_facts","observed_at":"2026-07-11T14:12:50.502Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Decision-Critical Facts for AI Job Search Tool"}]}}