whatisgithub

What is career-ops?

santifer/career-ops — explained in plain English

Analysis updated 2026-05-18

43,068JavaScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

A job search automation toolkit that helps you evaluate listings, generate tailored resumes, and scan company career pages using AI coding assistants like Claude Code or Gemini CLI.

Mindmap

mindmap
  root((Career-Ops))
    What It Does
      Evaluate job listings
      Generate PDF resumes
      Scan career portals
      Track applications
    Tech Stack
      JavaScript
      Go
      Node.js
      Playwright
    Use Cases
      Job pipeline management
      Interview preparation
      Salary negotiation
    Audience
      Job seekers
      Developers
      Career changers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Evaluate a job listing from a URL and receive a structured A-F score comparing it to your resume.

USE CASE 2

Generate an ATS-optimized PDF resume customized to a specific job description.

USE CASE 3

Automatically scan career portals at 45+ companies and pull new job listings into your pipeline.

USE CASE 4

Build a personal interview story bank that prepares you to answer behavioral questions.

What is it built with?

JavaScriptGoNode.jsPlaywrightClaude CodeGemini CLI

How does it compare?

santifer/career-opssauravpanda/applicant-studiounitech/pm2
Stars43,06843,06843,113
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Claude Code or Gemini CLI installed, plus Playwright for browser automation and PDF generation.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

Career-Ops is a job search automation system built around Claude Code, Google's Gemini CLI, and OpenCode. It was created by someone who spent months applying to jobs manually, then built a set of AI-powered tools to make the process smarter, not faster. The goal is not to fire off hundreds of applications blindly, but to find the handful of opportunities that genuinely fit your background and goals. At the heart of the system are slash commands called modes that Claude Code can execute directly inside the project folder. Each mode handles a specific piece of the job search workflow. One evaluates a job listing against your CV using a 10-dimension scoring framework and grades it A through F. Another generates a tailored PDF resume with your keywords woven in for applicant tracking systems. A third scans job portals at more than 45 companies automatically. A fourth builds up a personal bank of interview stories over time, covering what happened, what you did, and what you learned. The system stores everything in a single data source, with automated integrity checks to prevent duplicates or conflicting status entries. A terminal dashboard built in Go lets you browse, filter, and sort your application pipeline without leaving the command line. Career-Ops also supports Gemini CLI out of the box, so you are not locked into Claude Code. Both tools can use the same mode definitions and the same data files. There is also a standalone script option that calls the Gemini API directly, without needing the CLI installed. The README is honest about what the system does not do: it never submits an application for you. Every action requires your approval first. The developers also note that the first few evaluations are imperfect until you feed the system context about yourself, including your CV, your preferences, what you are good at, and what you want to avoid. The more context you provide, the better the recommendations get. Setup requires Node.js, npm, and either Claude Code or Gemini CLI. Installing Playwright for browser automation is also needed if you want the portal scanner or PDF generation to work.

Copy-paste prompts

Prompt 1
Using Career-Ops, evaluate this job description against my CV and score it on all 10 dimensions: [paste job description]
Prompt 2
Generate a tailored PDF resume for this specific job posting using Career-Ops: [paste job URL or description]
Prompt 3
Scan all the career portals in my portals.yml and add any new listings to my pipeline tracker.
Prompt 4
Help me write a STAR+R story for my interview story bank based on this experience: [describe experience]
Prompt 5
Show me all jobs in my Career-Ops tracker that score above 4.0 and have not been applied to yet.

Frequently asked questions

What is career-ops?

A job search automation toolkit that helps you evaluate listings, generate tailored resumes, and scan company career pages using AI coding assistants like Claude Code or Gemini CLI.

What language is career-ops written in?

Mainly JavaScript. The stack also includes JavaScript, Go, Node.js.

What license does career-ops use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is career-ops to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is career-ops for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.