
Open-source AI job application framework built on Claude Code — evaluate postings, tailor CVs, write cover letters, and prep interviews on your machine.
Open-source AI job application framework built on Claude Code — evaluate postings, tailor CVs, write cover letters, and prep interviews on your machine.
ai-job-search is an open-source job search framework that runs entirely on your machine, built on top of Claude Code. You fork the repo, fill in your profile, and use built-in workflows — /scrape to pull postings, /apply to tailor a CV and cover letter, and /interview to prep — to run an end-to-end drafter/reviewer application pipeline. Its creator, geophysicist Mads Lorentzen, built the framework after his position was cut in late 2025 and used it to produce 69 tailored applications and land his current role as an AI engineer. The workflow is language- and country-agnostic and has become the fastest-growing Claude Code repo of the year with 19.5K stars.
AI-Job-Search is an open-source AI job application framework built on Claude Code. It assists users in evaluating job postings, tailoring CVs, writing cover letters, and preparing for interviews, all streamlined for use on personal machines.
AI-Job-Search empowers job seekers by automating and enhancing various aspects of the job application process. This framework leverages Claude Code, a robust AI model, allowing users to efficiently gather insights from job postings and tailor their applications accordingly.
Evaluate Job Postings: The AI analyzes job descriptions, identifying key qualifications and skills, which helps users tailor their applications to specific roles. For instance, if a job emphasizes "team collaboration," the AI can suggest relevant experiences to highlight.
Tailor CVs: Users can input their existing CVs, and the AI provides suggestions for optimization, ensuring that the document aligns with the job requirements. This might include rephrasing certain sections or recommending the addition of relevant keywords.
Write Cover Letters: Crafting a compelling cover letter is crucial. The AI assists in generating personalized cover letters based on the job description, ensuring that the user’s strengths are effectively communicated.
Interview Preparation: The framework includes features for interview prep, such as generating potential questions and strategies for answering them. This prepares candidates to articulate their qualifications confidently.
ai-job-search works by automating the job application process through a three-step workflow: scraping job postings, tailoring CVs and cover letters, and preparing for interviews—all while keeping your data local and personalized to your experiences.
The ai-job-search tool simplifies the job hunting process through three main workflows:
Scrape Workflow: This feature pulls job postings from configured sources like job boards and company websites. It organizes the postings into a structured queue on your local machine, allowing you to easily browse opportunities tailored to your preferences.
Apply Workflow: After identifying suitable job postings, ai-job-search helps you craft personalized applications. Using a drafter/reviewer agent pipeline, the tool tailors your CV and generates a relevant cover letter for each position. This ensures that your application highlights your most pertinent skills and experiences.
Interview Workflow: Once you land interviews, this feature prepares you with role- and company-specific questions. It generates mock interview questions along with structured answers, helping you practice and gain confidence before meeting potential employers.
Local-First Execution: All operations run on your machine, ensuring that your profile and application drafts remain private and secure.
Profile-Driven Personalization: By filling in your profile just once, you ensure that all applications reflect your genuine experiences, making it easier to apply for multiple positions without rewriting your CV each time.
AI-Job-Search offers features like job scraping, CV tailoring, and interview preparation, all executed locally on your machine. It personalizes applications based on your profile, ensuring your experience is accurately reflected. This holistic approach streamlines the job search process while maintaining user privacy.
AI-Job-Search is designed to optimize the job search experience through several integrated workflows:
Scrape Workflow: This feature allows users to pull job postings from configured sources like job boards and company websites. The system organizes these postings into a structured queue, making it easier to manage applications. For instance, if you set it to scrape LinkedIn, you'll receive the latest job openings tailored to your preferences.
Apply Workflow: Once you identify a job posting, this workflow helps you tailor your CV and generate a compelling cover letter. It operates via a drafter/reviewer agent pipeline, enabling you to refine your documents based on the job description. For example, if you’re applying for a marketing role, it will highlight relevant skills and experiences from your profile.
Interview Workflow: Preparing for interviews can be daunting. AI-Job-Search generates role- and company-specific questions, allowing you to practice your responses. It can also provide answer drafts based on your profile, ensuring you’re well-prepared to impress potential employers.
Local-First Execution: This feature ensures that all your data, including profiles and application drafts, remain on your device. This local-first approach enhances privacy and security, as sensitive information is never uploaded to the cloud.
Profile-Driven Personalization: The platform allows you to fill in your profile just once. Every subsequent application is then personalized based on your real experiences, making it faster and more efficient to apply for jobs that match your skills and career aspirations.
ai-job-search is designed for job seekers across various stages, including full-time job hunters, career changers, interviewees, contractors, and career coaches. Its automation features streamline applications, enhance CVs for new industries, generate interview questions, and support coaches in managing client workflows efficiently.
ai-job-search serves a diverse audience, making it a versatile tool for anyone involved in the job application process.
Full-Time Job Hunters: For individuals applying to numerous job listings each week, ai-job-search automates the application process. Users can customize their applications efficiently, saving time while increasing the chances of landing interviews.
Career Changers: Transitioning to a new industry can be daunting. This tool allows job seekers to edit prompts that tailor their existing profiles, thus preventing the need to rewrite CVs from scratch. For instance, a marketing professional moving into tech can easily modify their experience to highlight relevant skills, making their profile more appealing to tech employers.
Interview Preparation: Preparing for interviews is crucial, and ai-job-search offers a feature to generate role-specific mock interview questions. This helps candidates rehearse structured answers, improving their confidence and performance during actual interviews.
Contractor Pipeline: Freelancers and contractors benefit from ai-job-search by maintaining a steady flow of applications across various platforms. It simplifies the process of managing multiple applications, ensuring that opportunities are not missed.
Career Coach Tooling: For career coaches, ai-job-search provides a valuable resource. Coaches can fork the repository to create structured application workflows tailored to their clients’ needs, enhancing the coaching experience and improving client outcomes.
ai-job-search is completely free to use. Users can access a range of features, including job listings, resume building, and personalized job recommendations without any subscription or hidden fees.
ai-job-search is an innovative platform designed to streamline the job search process without any financial burden on users. It provides a comprehensive suite of tools that include:
Job Listings: Users can search through thousands of job postings tailored to their skills and preferences. The platform uses AI to match candidates with jobs that fit their qualifications.
Resume Builder: The service includes a built-in resume builder that helps users create professional resumes quickly. This tool offers templates and tips to enhance the effectiveness of resumes.
Personalized Job Recommendations: The AI-driven algorithm analyzes user profiles to suggest jobs that align with their career goals and skills. This feature saves time and increases the likelihood of finding suitable employment.
The simplicity of the platform means that even those new to job searching can navigate it easily. The lack of fees ensures that all job seekers, regardless of their financial situation, can access these vital resources.
Complete Your Profile: To maximize the benefits of ai-job-search, ensure your profile is fully completed. This includes adding your skills, work experience, and career goals to receive the best job matches.
Regularly Check Job Listings: New jobs are posted daily, so frequently check the site to stay updated on the latest opportunities.
Utilize the Resume Builder: Take advantage of the free resume builder to create an impactful resume that stands out to employers. Follow the provided templates and tips for best results.
Engage with the Community: Utilize forums or community features on the platform to network with other job seekers and share experiences.
To get started with ai-job-search, visit the official GitHub page at https://github.com/MadsLorentzen/ai-job-search. There, you can sign up for the platform, explore its features, and learn how to leverage AI for your job search.
Getting started with ai-job-search is straightforward. Follow these steps to maximize your experience:
Visit the GitHub Page: Access ai-job-search. Here, you’ll find detailed documentation and installation instructions.
Sign Up: Create an account by providing your email and setting up a password. This account will allow you to save your preferences and job searches.
Explore Features: Familiarize yourself with the main features:
Join the Community: Engage with other users through forums or GitHub discussions. Sharing experiences can provide valuable insights into using the platform effectively.
Utilize AI Tools: Make the most of AI tools available on the platform, such as keyword optimization for job applications and interview preparation resources.
AI-Job-Search is an open-source AI job application framework built on Claude Code. It helps users evaluate job postings, tailor their CVs, write personalized cover letters, and prepare for interviews, all directly on their local machines, streamlining the job application process with advanced AI capabilities.
AI-Job-Search is designed to simplify the complex job application process by providing users with a suite of tools to increase their chances of landing interviews. Here’s how it works:
Evaluate Job Postings: The framework analyzes job descriptions against your skills and experiences to highlight the best opportunities. For example, if a posting emphasizes project management skills, the tool can recommend similar roles that fit your background.
Tailor CVs: With AI-Job-Search, users can input their existing CVs, and the tool will suggest modifications based on the targeted job descriptions. This feature ensures your CV stands out by aligning closely with employer expectations.
Write Cover Letters: The framework helps craft personalized cover letters that reflect your unique qualifications and enthusiasm for the position. Users can input key points, and the AI will generate a compelling letter that connects your experience to the job’s requirements.
Interview Preparation: AI-Job-Search includes resources for mock interviews, providing common questions related to the job you're applying for and offering tips on how to effectively respond. This prepares candidates to present themselves confidently.
ai-job-search utilizes advanced AI algorithms to streamline job searching by matching user skills and preferences with relevant job listings. It automates the application process, provides personalized recommendations, and enhances user experience through intuitive interfaces, making job hunting more efficient and effective.
ai-job-search leverages artificial intelligence to transform the job search experience. By analyzing user data such as skills, work history, and preferences, it generates tailored job recommendations. For example, if a user has experience in digital marketing, the AI identifies relevant job openings in that field, increasing the chances of successful placements.
This technology not only saves time but also improves accuracy in job matching, ensuring users find opportunities that align closely with their career goals.
AI-Job-Search offers several key features, including advanced AI-driven job matching, personalized job recommendations, and automated resume screening. These capabilities streamline the job search process, connecting candidates with suitable positions while saving time and improving efficiency.
AI-Job-Search revolutionizes the job search experience with its core AI capabilities.
AI-Powered Job Matching: The platform employs sophisticated algorithms that analyze candidate skills, experiences, and preferences to match them with job listings. This ensures that candidates see positions that align closely with their qualifications, enhancing the chances of successful applications.
Personalized Recommendations: By leveraging machine learning, AI-Job-Search learns from user interactions. It refines job suggestions based on previous searches, applications, and user feedback, which means that users receive recommendations tailored to their unique career trajectories. For instance, if a user frequently searches for remote software engineering roles, the system will prioritize similar listings.
Automated Resume Screening: Employers benefit from efficient hiring processes through AI-Job-Search’s automated resume screening feature. This tool scans resumes for keywords and relevant experience, significantly reducing the time recruiters spend on initial screenings. For example, if a job description emphasizes Python proficiency, the system can filter out candidates who lack this skill.
ai-job-search is designed for professionals, job seekers, and organizations looking to enhance their daily AI workflows. It serves anyone interested in leveraging artificial intelligence to streamline job searches, optimize recruitment processes, and improve overall productivity in various industries.
ai-job-search caters to a wide array of users, including:
Job Seekers: Individuals seeking employment can utilize ai-job-search to find relevant job postings tailored to their skills and preferences. The platform employs AI algorithms that match job listings with candidates’ profiles, making the job search process more efficient.
Recruiters and HR Professionals: Organizations can use ai-job-search to optimize their recruitment processes. By leveraging AI, HR departments can analyze large volumes of applications, identify the best candidates quickly, and reduce time-to-hire significantly. This helps in improving the quality of hires while saving resources.
Industry Professionals: Professionals across various industries can benefit from integrating AI into their daily workflows. For instance, marketing teams can use AI tools to analyze customer data for targeted campaigns, while software developers can leverage AI for testing and debugging.
By understanding who ai-job-search is for and how to effectively use it, users can significantly enhance their job search and recruitment strategies, leading to better outcomes in their professional endeavors.
ai-job-search is completely free to use, allowing job seekers to find opportunities without incurring any costs. The platform offers a range of features to enhance the job search experience, making it accessible for everyone looking for employment.
ai-job-search is a revolutionary platform that provides job seekers with a no-cost option to explore job opportunities across various industries. Unlike many job search engines that may charge for premium features, ai-job-search prioritizes accessibility and usability.
The platform offers a user-friendly interface that simplifies the job search process. Users can easily filter job listings based on criteria such as location, salary, and job type. Additionally, ai-job-search provides tools for creating customizable resumes and cover letters, which can significantly enhance users' chances of being hired.
Another notable feature is the job alert system. Users can set alerts based on their preferences, ensuring they receive timely notifications about new job postings that match their skills and interests. This proactive approach helps job seekers stay ahead in a competitive job market.
To get started with ai-job-search, visit https://github.com/MadsLorentzen/ai-job-search. Sign up for an account, explore the platform, and familiarize yourself with its features designed to help you streamline your job search using artificial intelligence technology.
Browse by use case: Automation & Productivity
Compare ai-job-search: vs Pazi · vs ClawTeams · vs Miora · vs Orca