AB
AiBoss
project

Career-Ops - An open-source AI job search system that automatically generates customized job application materials.

Career-Ops is an open-source, AI-driven job search system built on Claude Code. It's not a traditional "mass application tool," but rather an intelligent filter that uses structured assessments to help job seekers identify truly valuable candidates from a vast pool of positions...

What is Career-Ops?

Career-Ops is an open-source, AI-driven job search system built on Claude Code. It's not a traditional "mass application tool," but rather an intelligent filter that uses structured evaluation to help job seekers identify truly worthwhile opportunities from a vast pool of positions, automatically generating customized application materials. The author used this system to evaluate over 740 positions, generating more than 100 ATS-optimized resumes, ultimately securing a position as Head of Applied AI.

Main functions of Career-Ops

  • Intelligent job evaluationAfter pasting the job URL or description, it will automatically perform a six-dimensional analysis (role summary, resume matching, job level strategy, salary survey, personalization, and interview preparation) and output a structured report.
  • ATS Resume GenerationThe resume keywords and experience presentation are dynamically adjusted based on the job description, and the PDF is rendered using Playwright with built-in Space Grotesk and DM Sans fonts to ensure it passes the applicant tracking system screening.
  • Portal ScannerIt comes pre-configured with 45+ companies (including Anthropic, OpenAI, ElevenLabs, etc.) and automatically scrapes job postings from platforms such as Greenhouse, Ashby, Lever, and Wellfound using Playwright, supporting custom queries.
  • Batch parallel processingBy utilizing Claude sub-agents to evaluate more than 10 positions in parallel, screening efficiency can be significantly improved.
  • Interview Story LibraryDuring the evaluation process, behavioral interview materials in STAR+Reflection format are automatically accumulated, and 5-10 reusable core story templates are gradually established.
  • Negotiation and outreachIt provides salary negotiation frameworks, strategies for refuting regional discounts, competitive offer leverage, and LinkedIn contact message templates.
  • Terminal DashboardThe TUI interface is built on Go + Bubble Tea, supporting 6 filter tags and 4 sorting methods, and can complete the entire process management within the terminal.

How to use Career-Ops

  • Clone the repository and install dependencies:git clone https://github.com/santifer/career-ops.git + npm install + npx playwright install chromium
  • Operating environment check:npm run doctor
  • Configure personal information:cp config/profile.example.yml config/profile.ymlPlease fill in your personal background, target salary, and technology stack.
  • Create a resume fileCreate in the project root directory cv.mdWrite the resume content in Markdown format.
  • Start usingLaunch Claude Code for customization, then paste the job URL or run... /career-ops This will trigger the complete pipeline.

Career-Ops official website address

  • Github repositoryhttps://github.com/santifer/career-ops

Key information and usage requirements for Career-Ops

  • Strong dependency on Claude CodeCore AI features require an Anthropic paid subscription.
  • Environmental requirementsNode.js + npm + Playwright + Go (for Dashboard).
  • Data storagePure local storage, no cloud uploads, and controllable privacy.
  • Major MarketsCurrently, the job is primarily aimed at English/Western technology markets. For Chinese and non-technical positions, adjustments will be required.
  • Compliance ReminderAutomated content scraping must comply with the terms of service of each recruitment platform, and AI-generated content must be manually verified to avoid integrity risks.
  • Learning curveInitial assessments have limited accuracy; contextual feedback is needed to improve matching quality.

The core advantages of Career-Ops

  • Anti-mass deployment strategyThe system explicitly discourages indiscriminate job applications. It uses an A-F rating system to score positions based on 10 weighted dimensions (salary matching, skills stack fit, growth potential, etc.), with a maximum score of 5.0. It is strongly recommended not to apply for positions with a rating below 4.0.
  • Human-in-the-LoopAI is responsible for analysis, recommendations, and material preparation, but the system will never automatically submit the application; the final decision-making power always remains with the user.
  • Self-evolution abilityIt supports direct modification of configuration files by Claude using natural language, such as adjusting scoring weights, career archetypes, and target company lists, enabling system customization.
  • Plain text data layerAll data is stored in Markdown tables + YAML configuration + TSV batch files, supporting Git version control, and is completely transparent and controllable.
  • MIT Open Source LicenseCompletely free, community-driven, auditable, forkable, and customizable code.

Comparison of Career-Ops with similar competitors

Comparison Dimensions Career Ops LazyApply Wonsulting
Core positioning AI-driven precision job search system AI-powered automated mass distribution tool AI-powered resume optimization + job search coaching
Automation level Human-in-the-Loop, no automatic delivery Fully automated batch delivery Semi-automatic, requires manual confirmation
Open source license MIT is completely open source Closed-source commercial products Closed-source commercial products
Data privacy Pure local storage cloud storage cloud storage
Evaluation system 10-dimensional A-F scoring + adjustable weights Unstructured assessment Basic matching degree analysis
Resume generation ATS Optimization + Dynamic Customization Basic template filling Template generation
Interview preparation STAR story library automatically accumulates none Provide a general question bank
Salary Negotiation Built-in framework + script templates none Provide consulting services
Technical threshold Command line + Claude Code required Browser plugins are sufficient. Web-based operation
Target users Job seekers for mid-to-senior level technical/AI positions Job seekers who cast a wide net Entry-level job seekers/career changers
price Free (Claude Code required for subscription) Subscription-based payment Freemium/Subscription

Application scenarios of Career-Ops

  • Large-scale job screeningWhen faced with dozens or even hundreds of new job postings each week, quickly filter out those with low matching scores.
  • Customized resume submissionFor highly relevant job postings, generate ATS-friendly customized resumes with a single click.
  • Interview System PreparationWe begin accumulating a STAR format behavioral interview story library during the application stage.
  • Salary negotiation supportAfter receiving the offer, use the system's built-in negotiation framework and scripts to negotiate salary.
  • Long-term career planningBy reviewing the scoring data, we can analyze our market positioning and competitive trends.