# Career-Ops

> An open-source multi-agent job search system built on Claude Code that evaluates job offers, generates tailored ATS-optimized CVs, scans job portals, and tracks your application pipeline.

Career-Ops is an open-source, AI-powered job search command center built on top of Claude Code. It turns any AI coding CLI into a full pipeline that evaluates job offers with a structured A-F scoring system, generates tailored ATS-optimized CVs as PDFs, and automatically scans 45+ pre-configured company career portals. Built by someone who used it to evaluate 740+ job listings and land a Head of Applied AI role, it is designed to help candidates filter for quality over quantity.

- **Auto-Pipeline** — *Paste a job URL or description and get a full evaluation report, tailored PDF CV, and tracker entry automatically.*
- **6-Block Evaluation** — *Each offer is analyzed across role summary, CV match, level strategy, comp research, personalization, and interview prep (STAR+R).*
- **Interview Story Bank** — *Accumulates STAR+Reflection stories across evaluations, building a master bank of 5–10 stories that can answer any behavioral question.*
- **Negotiation Scripts** — *Includes salary negotiation frameworks, geographic discount pushback scripts, and competing offer leverage guides.*
- **ATS PDF Generation** — *Generates keyword-injected CVs using a Playwright/Puppeteer HTML template with Space Grotesk and DM Sans fonts.*
- **Portal Scanner** — *Scans 45+ pre-configured companies (Anthropic, OpenAI, ElevenLabs, n8n, etc.) across Ashby, Greenhouse, Lever, and Wellfound.*
- **Batch Processing** — *Evaluates 10+ offers in parallel using `claude -p` sub-agent workers for high-throughput screening.*
- **Dashboard TUI** — *A Go + Bubble Tea terminal UI to browse, filter, sort, and manage your application pipeline with 6 filter tabs and 4 sort modes.*
- **Human-in-the-Loop** — *The system evaluates and recommends but never auto-submits; you always review and decide before applying.*
- **Pipeline Integrity** — *Automated merge, deduplication, status normalization, and health checks keep your tracking data consistent.*

To get started, clone the repository, run `npm install`, install Playwright's Chromium browser, copy the example config files, add your CV as `cv.md`, and open Claude Code in the project directory. From there, use the `/career-ops` slash command or simply paste a job URL to trigger the full pipeline.

## Features
- Multi-agent job offer evaluation with A-F scoring across 10 weighted dimensions
- ATS-optimized PDF CV generation per job description
- Automated portal scanning for 45+ pre-configured companies
- Batch parallel evaluation of 10+ offers using sub-agents
- Interview Story Bank with STAR+Reflection accumulation
- Salary negotiation scripts and frameworks
- Go + Bubble Tea terminal dashboard TUI
- Human-in-the-loop design — never auto-submits applications
- Pipeline integrity checks with dedup and status normalization
- 14 skill modes including scan, pdf, batch, tracker, apply, deep research, and more
- Archetype detection (LLMOps, Agentic, PM, SA, FDE, Transformation)
- Pre-configured queries across Ashby, Greenhouse, Lever, Wellfound, Workable

## Integrations
Claude Code, Anthropic Claude, OpenAI Codex, Playwright, Greenhouse, Ashby, Lever, Wellfound, Workable, Node.js, Go, Bubble Tea, Puppeteer

## Platforms
WINDOWS, MACOS, LINUX, WEB, API, CLI

## Pricing
Open Source

## Version
v1.2.0

## Links
- Website: https://github.com/santifer/career-ops
- Documentation: https://github.com/santifer/career-ops/blob/main/docs/SETUP.md
- Repository: https://github.com/santifer/career-ops
- EveryDev.ai: https://www.everydev.ai/tools/career-ops
