santifer/career-ops

Open-source AI job search: scan job portals, evaluate listings with a structured A-F rubric into a 1.0-5.0 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

Агенты⭐ 72 281JavaScriptпоследний релиз: career-ops-v1.33.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

career-ops — это open-source инструмент, превращающий любой AI coding CLI (например, Claude Code, Codex) в центр управления поиском работы.

Зачем нужен

Инструмент автоматизирует рутину job search: сканирует порталы вакансий, оценивает их по структурированной рубрике A-F (1.0-5.0) и генерирует персонализированные CV под каждое описание. Это позволяет кандидатам использовать AI для фильтрации предложений, а не только для отклика.

Что можно реализовать

  • Автоматический сканнинг вакансий с платформ Greenhouse, Ashby, Lever и страниц компаний
  • Оценка листингов по 5 взвешенным измерениям с отдельной проверкой легитимности (блок G)
  • Генерация ATS-оптимизированных PDF-резюме, адаптированных под конкретную вакансию
  • Массовая обработка и отслеживание откликов без использования сторонних таблиц

Ключевые возможности

  • Работает локально через любой AI coding CLI (поддерживает Claude Code, OpenCode, Antigravity, Codex, Qwen, Kimi, GitHub Copilot, Grok Build CLI)
  • Структурированная система оценки вакансий с баллами A-F и итоговым счетом 1.0-5.0
  • Автоматическая генерация персонализированных CV в формате PDF
  • Open-source решение с лицензией MIT

👤 Кому подойдёт: разработчики, специалисты по данным, IT-специалисты, ищущие работу через AI-инструменты

Релизы

career-ops-v1.33.0minor
🕐 5 дн назад · релиз на GitHub ↗

Добавлена поддержка новых провайдеров (Gem, Collage HR, Telegram), улучшен парсинг JD и добавлен CLI-флаг для пакетной оценки.

  • Added: Добавлена поддержка провайдеров Gem Job Board, Collage HR и публичных каналов Telegram без авторизации.
  • Added: Внедрён флаг --cli для пакетной оценки через opencode, gemini и qwen, а также чтение JD из Greenhouse, Lever и Ashby.
  • Added: Улучшен сканирование: добавлены фильтры по компаниям, серверные фильтры Algolia и обязательная архивация JD в отчётах.
  • Added: В HTML-резюме теперь отображается локация образования, а в локальном API добавлен allowlist для origin.
  • Fixed: Исправлен парсинг заголовков отчётов на французском, корректное чтение архивов JD и валидация флагов CLI.
career-ops-v1.32.0minor
🕐 18 дн назад · релиз на GitHub ↗

Релиз 1.32.0: новые агрегаторы вакансий, поддержка CJK в LaTeX, аналитика отклонений и исправления CV.

  • Added: Добавлены провайдеры сканирования: Built In, Feishu Jobs, MokaHR и Garena careers.
  • Added: Включена поддержка кириллицы (CJK) для генерации CV через LaTeX/Overleaf с использованием tectonic.
  • Added: Внедрена аналитика отклонений (discard-log) и история спонсорства H1B для вакансий в США.
  • Added: Обновлен процесс обновления: теперь требуется подтверждение пользователя перед установкой.
  • Fixed: Исправлен подсчет паттернов: статус Applied больше не считается положительным результатом.
  • Fixed: Устранены ошибки валидации CV, блокировки эскалации авторства и проблемы с совпадением названий компаний.
career-ops-v1.31.0minor
🕐 21 дн назад · релиз на GitHub ↗

Релиз 1.31.0: добавлена генерация CV в Markdown, проверка на ATS, поддержка JobsDB Hong Kong и внешние данные.

  • Added: Добавлен формат вывода CV в Markdown и функция проверки совместимости с ATS-системами.
  • Added: Расширена поддержка провайдеров: добавлен JobsDB Hong Kong через существующий провайдер Jobstreet.
  • Added: Внедрена переменная окружения CAREER_OPS_ROOT для настройки директории внешних данных.
  • Added: Улучшен интерфейс Hired-wall: добавлены бейджи, строка доли и обновленная аудитория.
  • Fixed: Исправлены ошибки в проверке CV, чтении URL из трекера, обработке плагинов и парсинге Git-статуса.
career-ops-v1.30.0minor
🕐 25 дн назад · релиз на GitHub ↗

Релиз 1.30.0: новые провайдеры вакансий, ATS-шаблоны, калибровка оценок и аудит текста.

  • Added: Добавлены провайдеры ITviec, CareerViet и Torre для поиска вакансий.
  • Added: Появился эндпоинт /calibrate для проверки оценок по реальным результатам.
  • Added: Внедрены ATS-совместимые шаблоны CV и экспорт в чистый текст.
  • Added: Запущена Hired Wall — верифицируемый реестр трудоустроившихся.
  • Added: Добавлен инструмент clean-markers для удаления скрытых Unicode-символов.
  • Fixed: Исправлен рендеринг жирного текста в LaTeX и чтение вакансий Workday.
career-ops-v1.29.0minor
🕐 27 дн назад · релиз на GitHub ↗

Релиз 1.29.0: новые провайдеры (Job Bank, MyCareersFuture), сканер Hacker News, анти-фейки и улучшения CV.

  • Added: Добавлены провайдеры Job Bank (Канада) и MyCareersFuture (Сингапур), а также поддержка описаний вакансий для Ashby, Recruitee и SmartRecruiters.
  • Added: Внедрен сканер Hacker News с опциональным AI-улучшением и механизм поиска теплых знакомств через LinkedIn.
  • Added: Усилены гарантии достоверности данных: внедрена проверка происхождения историй и иерархия источников истины для борьбы с фейками.
  • Added: В конфиг профиля добавлена настройка порядка секций в PDF-резюме, а также поддержаны URL для проектов в HTML и LaTeX.
  • Fixed: Исправлено ложное определение одновременных вакансий как репостов, улучшена валидация CLI-флагов и обработка ошибок в Ashby.
career-ops-v1.28.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.28.0: добавлена поддержка Gemini, расширен сбор вакансий, CV стал гибче, исправлены баги CLI и интеграций.

  • Added: Добавлен нативный пакетный оценщик для Gemini на Node.js.
  • Added: Раздел «Опыт работы» в резюме теперь опционален.
  • Added: Расширен охват ATS-систем и добавлен провайдер job board Yourator.
  • Added: В схему Machine Summary добавлено поле reports_to.
  • Fixed: Исправлено удаление секций после пустого блока навыков в CV.
  • Fixed: Решены проблемы с CSRF-рукопожатием, валидацией флагов CLI и дедликацией записей.
career-ops-v1.27.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз 1.27.0: новые AI-инструменты для переговоров и сканирования, аналитика в дашборде, поддержка Eightfold AI и улучшение CLI.

  • Added: Добавлен LLM-ранкер релевантности для пайплайна и поддержка Eightfold AI как источника талантов.
  • Added: Появился инструмент для переговоров о зарплате на основе ROI и новый источник сканирования Senjob (Сенегал).
  • Added: В дашборд добавлена аналитика качества оценок и распределения по уровням, а также колонка возраста вакансии.
  • Added: Улучшено извлечение навыков (теперь учитываются сертификаты), добавлены 5 шаблонов CV и пакетный рендер PDF.
  • Fixed: Исправлена валидация флагов CLI, обработка нелатинских заголовков и восстановление удаленных системных файлов.
career-ops-v1.26.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз 1.26.0: новые провайдеры сканирования, улучшения CV и офферов, фиксы дедупликации и API.

  • Added: Добавлены провайдеры сканирования getro, consider, joinup и remotli, а также парсер SSR для join.com.
  • Added: Улучшена обработка CV: удаление пустых секций, фикс выравнивания строк и экранирование спецсимволов.
  • Added: Расширены возможности анализа офферов: проверка прозрачности зарплат, вопросы по минимальной зарплате и маршрутизация к юристу.
  • Fixed: Исправлена дедупликация с поддержкой Unicode и корректной записью ключей, а также обновлено API arbeitsagentur.
  • Added: Добавлен сигнал отклонения в followup, опциональная подпись в сопроводительном письме и предупреждение о ключах API.