HubLensAI Agentssantifer/career-ops
117

// summary

Career-Ops is an open-source, agentic system that transforms AI coding CLIs into a comprehensive job search and application management pipeline. It automates the evaluation of job listings, generates ATS-optimized resumes, and tracks application statuses through a terminal-based dashboard. The tool prioritizes user control by providing structured insights and recommendations while keeping all data local and ensuring human oversight.

// technical analysis

Career-Ops is an agentic, open-source job search system designed to transform AI coding CLIs into a comprehensive command center for career management. By leveraging AI agents to navigate job portals, evaluate fit against personal context, and generate ATS-optimized materials, it shifts the job search paradigm from manual tracking to a data-driven, personalized pipeline. The architecture prioritizes user control and privacy, utilizing local execution and human-in-the-loop workflows to ensure that the AI acts as a decision-support tool rather than an automated application bot.

// key highlights

01
Provides a structured A-F scoring system across 10 weighted dimensions to help candidates filter high-quality opportunities.
02
Generates ATS-optimized, keyword-injected CVs in PDF format that are automatically tailored to specific job descriptions.
03
Includes a portal scanner pre-configured for 45+ companies and major job boards to automate the discovery of new listings.
04
Maintains an interview story bank that accumulates STAR-format reflections to prepare users for behavioral interviews.
05
Features a terminal-based dashboard (TUI) built with Go and Bubble Tea for visualizing, filtering, and managing the application pipeline.
06
Supports batch processing of job evaluations, allowing users to analyze multiple offers in parallel using AI workers.

// use cases

01
Automated evaluation of job offers using a structured A-F scoring system across multiple weighted dimensions.
02
Generation of ATS-optimized, tailored CVs and interview preparation materials based on specific job descriptions.
03
Batch processing and scanning of various job portals to identify and track high-quality opportunities in parallel.

// getting started

To begin, clone the repository and install dependencies using 'npm install', ensuring Playwright is configured for PDF generation. Run 'npm run doctor' to validate your environment, then populate 'config/profile.yml' and 'cv.md' with your personal details. Finally, launch your preferred AI CLI (Claude Code or Gemini CLI) within the project directory to start evaluating job URLs and customizing the system to your career goals.