Skip to content

career-ops

Open-source AI job search agent that scores jobs against your CV and drafts applications for you to submit.

Stars
79.4k
Forks
14.6k
Licence
MIT
Language
JavaScript
Last update
4 days ago
Type
AI model / agent

What it is

career-ops is a free, MIT-licensed tool that runs locally inside an AI coding CLI such as Claude Code or Codex. It scans job boards, scores each listing from 1 to 5 against your CV, and helps tailor an ATS-friendly resume and cover letter, plus interview prep and an application tracker. It helps fill in applications, but you press Submit yourself.

  • Paste a job posting and get a score and fit assessment before deciding to apply
  • Generate a tailored resume and cover letter draft for a specific listing
  • Prepare for interviews using the tool's interview prep features
  • Track applications across a job search in one place

Great for

  • Job seekers who apply to many listings and want to filter them before spending time on each one
  • People already using Claude Code, Codex, or OpenCode who want job search inside that environment
  • Candidates who prefer keeping their CV and data on their own machine
  • Anyone wanting help tailoring a resume and cover letter to specific postings

Not ideal for

  • People who want a fully automatic bot that submits applications for them, since the README says you press Submit
  • People without an AI coding CLI set up, because the tool runs inside one
  • Anyone who is uncomfortable with an AI tool reading and rewriting their CV
Step-by-step guide: how to use career-opsInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: Node.js (npx is used to run the init command) · An AI coding CLI such as Claude Code, Codex, or OpenCode

    Initialize career-ops

    npx @santifer/career-ops init
  2. 2

    Run it

    • Install an AI coding CLI such as Claude Code, Codex, or OpenCode
    • Run npx @santifer/career-ops init in your terminal
    • Paste one job posting you are considering into the tool
    • Read the score and fit assessment before deciding whether to apply
    • Review the drafted materials and submit the application yourself
  3. 3

    Get the most out of it

    • Keep your CV up to date so the 1-5 scoring compares against accurate information
    • Use the job tracker to follow applications over time
    • Review the free and local model setup documented in docs/RUNNING_ON_A_BUDGET.md if you want to avoid paid APIs
    • Check the project homepage at career-ops.org for additional documentation

Downloads

Strengths

  • Runs locally, so your CV and job data stay on your machine according to the README's local-first design
  • Open source under the MIT license, with a public codebase you can inspect
  • Works inside several AI coding CLIs rather than one proprietary service

Trade-offs

  • The README is truncated and does not fully document features, so exact capabilities are unclear from it alone
  • Output quality depends on the underlying AI model you connect, which the README does not benchmark
  • Requires familiarity with a command-line AI tool, which may be a barrier for non-developers

How it compares

ProjectStarsTypeLevelUpdatedBest for
career-ops (this)79.4kAI model / agentintermediate4 days agoJob seekers who apply to many listings and want to filter them before spending time on each one
ai-job-search68.9kAI model / agentintermediate4 days agoPeople comfortable using a command-line tool who want a structured, repeatable job application process
distilly26.3kDev toolintermediate24 days agoDevelopers who want an agent to answer in the style of a specific colleague or mentor
ego-lite21.3kAppbeginner4 days agoDevelopers who use Claude Code, Codex, or similar agent CLIs and want them to act in a logged-in browser
ai-berkshire17kAI model / agentintermediate4 days agoChinese-speaking investors who want a structured value investing checklist applied to specific companies
claude-ads10.7kAI model / agentintermediate4 days agoAgencies and consultants reviewing several client ad accounts

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.