Files
santifer--career-ops/README.ua.md
T
wehub-resource-sync d083df1fdb
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 2s
Web CI / web typecheck + build (push) Failing after 1s
Release Please / release-please (push) Failing after 1s
CodeQL Analysis / Analyze (go) (push) Failing after 16s
chore: import upstream snapshot with attribution
2026-07-13 12:02:43 +08:00

24 KiB
Raw Blame History

Career-Ops

English | Deutsch | Español | Français | Português (Brasil) | 한국어 | 日本語 | 简体中文 | 繁體中文 | Українська | Русский | Polski | Dansk | العربية | हिन्दी

Career-Ops Multi-Agent Система Пошуку Роботи

Я провів місяці у пошуках роботи, роблячи все самотужки. Тому я створив систему, яку хотів би мати з самого початку.
Компанії використовують AI для фільтрації кандидатів. Я дав кандидатам AI, щоб вони могли вибирати компанії.
Тепер це open source.

santifer%2Fcareer-ops | Trendshift    Career-Ops on Claude | Product Hunt

Згадані у

WIRED       Business Insider


Демо Career-Ops

740+ вакансій оцінено · 100+ персоналізованих резюме · 1 роботу мрії отримано

Discord   npm installs

Built with Claude Code

Також працює на будь-якому CLI зі стандартом agent-skill
Claude Code OpenCode Gemini CLI Codex Qwen GitHub Copilot
Node.js Go Playwright Bubble Tea MIT Trademark Policy

Що це таке

Career-Ops перетворює будь-який AI-кодинг CLI на повноцінний командний центр для пошуку роботи. Замість ручного відстеження заявок у таблиці, ви отримуєте AI-pipeline, який:

  • Оцінює вакансії за структурованою системою балів A-F (10 зважених параметрів)
  • Генерує персоналізовані PDF — ATS-оптимізовані резюме під кожен опис вакансії
  • Сканує портали автоматично (Greenhouse, Ashby, Lever, сторінки компаній)
  • Пакетна обробка — оцінка 10+ вакансій паралельно суб-агентами
  • Відстежує все в єдиному джерелі даних з перевіркою цілісності

Важливо: це НЕ інструмент для масової розсилки. Career-ops — це фільтр, який допомагає знайти кілька вакансій, вартих вашого часу, серед сотень. Система наполегливо рекомендує не подаватися на вакансії з балом нижче 4.0/5. Ваш час цінний, як і час рекрутера. Завжди перевіряйте все перед подачею заявки.

Career-ops працює агентно: Claude Code переходить на кар'єрні сторінки за допомогою Playwright, оцінює відповідність, аналізуючи ваше резюме відносно опису вакансії (не за ключовими словами), та адаптує ваше резюме під кожну вакансію.

Зверніть увагу: перші оцінки будуть не ідеальними. Система ще не знає вас. Дайте їй контекст — ваше резюме, вашу кар'єрну історію, ваші досягнення, уподобання, сильні сторони, що хочете уникати. Чим більше ви її "навчаєте", тим краще вона стає. Уявіть, що ви вводите в курс справ нового рекрутера: перший тиждень він вивчає вас, а потім стає незамінним.

Створено людиною, яка використовувала систему для оцінки 740+ вакансій, генерації 100+ персоналізованих резюме та отримання посади Head of Applied AI. Читати повний кейс.

Що система вміє

Функція Опис
Авто-конвеєр Вставте URL — отримайте повну оцінку + PDF + запис у трекері
6-блокова оцінка Опис ролі, відповідність резюме, стратегія рівня, дослідження компенсації, персоналізація, підготовка до інтерв'ю (STAR+R) — плюс перевірка легітимності вакансії у Блоці G, що виявляє шахрайство та фейкові вакансії
Банк історій для інтерв'ю Накопичує STAR+Reflection історії з оцінок — 5-10 майстер-історій, що відповідають на будь-яке поведінкове питання
Скрипти переговорів Фреймворки переговорів про зарплату, протидія географічним знижкам, використання конкуруючих пропозицій
Генерація ATS PDF Резюме з впровадженими ключовими словами, дизайн Space Grotesk + DM Sans
Сканер порталів 45+ попередньо налаштованих компаній (Anthropic, OpenAI, ElevenLabs, Retool, n8n...) + кастомні запити через Ashby, Greenhouse, Lever, Wellfound
Пакетна обробка Паралельна оцінка з claude -p воркерами
Дашборд TUI Термінальний інтерфейс для перегляду, фільтрації та сортування вашого конвеєра
Human-in-the-Loop AI оцінює та рекомендує, ви вирішуєте та дієте. Система ніколи не подає заявку — остаточне рішення завжди за вами
Цілісність конвеєра Автоматичне злиття, дедуплікація, нормалізація статусів, перевірки стану

Швидкий старт

Найшвидший спосіб — одна команда:

npx @santifer/career-ops init

💡 npx постачається разом із Node.js — він запускає інсталятор один раз, нічого не встановлюючи глобально. Ще немає Node? Спочатку встановіть його. (Уже користуєтеся Claude Code / Gemini / Codex CLI? Тоді він у вас уже є.)

Це клонує останній реліз у ./career-ops та встановлює залежності. Потім:

cd career-ops
claude   # or gemini / codex / qwen / opencode — open your AI CLI here

Під час першого запуску career-ops проведе вас через налаштування — ваше резюме, профіль і цільові ролі — просто у форматі діалогу. Нічого не треба редагувати вручну.

Бажаєте налаштувати вручну? (git clone)
git clone https://github.com/santifer/career-ops.git
cd career-ops && npm install
npx playwright install chromium   # only needed for PDF generation
claude

Система створена для налаштування самим Claude. Режими, архетипи, оцінювання, скрипти переговорів — просто попросіть Claude їх змінити. Він читає ті самі файли, які використовує, тому точно знає, що редагувати.

Дивіться docs/SETUP.md як повний посібник з налаштування.

Використання

Career-ops — це одна слеш-команда з кількома режимами:

/career-ops                → Показати всі доступні команди
/career-ops {вставити JD}  → Повний авто-конвеєр (оцінка + PDF + трекер)
/career-ops scan           → Сканувати портали на нові вакансії
/career-ops pdf            → Згенерувати ATS-оптимізоване резюме
/career-ops batch          → Пакетна оцінка кількох вакансій
/career-ops tracker        → Переглянути статус заявок
/career-ops apply          → Заповнити форми заявок з AI
/career-ops pipeline       → Обробити очікуючі URL
/career-ops contacto       → Повідомлення для LinkedIn outreach
/career-ops deep           → Глибоке дослідження компанії
/career-ops training       → Оцінити курс/сертифікацію
/career-ops project        → Оцінити портфоліо-проєкт

Або просто вставте URL вакансії чи її опис — career-ops автоматично визначить це та запустить повний конвеєр.

Як це працює

Ви вставляєте URL вакансії або опис
        │
        ▼
┌──────────────────┐
│  Визначення      │  Класифікує: LLMOps / Agentic / PM / SA / FDE / Transformation
│  архетипу        │
└────────┬─────────┘
         │
┌────────▼─────────┐
│  Оцінка A-F      │  Відповідність, прогалини, дослідження компенсації, STAR-історії
│  (читає cv.md)   │
└────────┬─────────┘
         │
    ┌────┼────┐
    ▼    ▼    ▼
 Звіт  PDF  Трекер
  .md   .pdf   .tsv

Попередньо налаштовані портали

Сканер поставляється з 45+ компаніями, готовими до сканування, та 19 пошуковими запитами по основних дошках вакансій. Скопіюйте templates/portals.example.yml у portals.yml та додайте свої:

AI-лабораторії: Anthropic, OpenAI, Mistral, Cohere, LangChain, Pinecone Голосовий AI: ElevenLabs, PolyAI, Parloa, Hume AI, Deepgram, Vapi, Bland AI AI-платформи: Retool, Airtable, Vercel, Temporal, Glean, Arize AI Контакт-центри: Ada, LivePerson, Sierra, Decagon, Talkdesk, Genesys Enterprise: Salesforce, Twilio, Gong, Dialpad LLMOps: Langfuse, Weights & Biases, Lindy, Cognigy, Speechmatics Автоматизація: n8n, Zapier, Make.com Європейські: Factorial, Attio, Tinybird, Clarity AI, Travelperk

Дошки вакансій: Ashby, Greenhouse, Lever, Wellfound, Workable, RemoteFront

Дашборд TUI

Вбудований термінальний дашборд дозволяє візуально переглядати поточний стан вашого конвеєра:

npm run serve:dashboard   # launch the TUI
npm run build:dashboard   # optional: build the standalone binary

Функції: 6 вкладок фільтрації, 4 режими сортування, групований/плаский вигляд, lazy-load попереднього перегляду, inline зміна статусів.

Структура проєкту

career-ops/
├── CLAUDE.md                    # Інструкції для агента
├── cv.md                        # Ваше резюме (створіть цей файл)
├── article-digest.md            # Ваші досягнення (необов'язково)
├── config/
│   └── profile.example.yml      # Шаблон для вашого профілю
├── modes/                       # 14 режимів навичок
│   ├── _shared.md               # Спільний контекст (налаштуйте)
│   ├── oferta.md                # Одиночна оцінка
│   ├── pdf.md                   # Генерація PDF
│   ├── scan.md                  # Сканер порталів
│   ├── batch.md                 # Пакетна обробка
│   └── ...
├── templates/
│   ├── cv-template.html         # ATS-оптимізований шаблон резюме
│   ├── portals.example.yml      # Шаблон конфігурації сканера
│   └── states.yml               # Канонічні статуси
├── batch/
│   ├── batch-prompt.md          # Самодостатній промпт воркера
│   └── batch-runner.sh          # Скрипт-оркестратор
├── dashboard/                   # Go TUI для перегляду конвеєра
├── data/                        # Ваші дані відстеження (gitignored)
├── reports/                     # Звіти оцінок (gitignored)
├── output/                      # Згенеровані PDF (gitignored)
├── fonts/                       # Space Grotesk + DM Sans
├── docs/                        # Налаштування, кастомізація, архітектура
└── examples/                    # Приклади резюме, звітів, досягнень

Технологічний стек

Claude Code Node.js Playwright Go Bubble Tea

  • Агент: Claude Code з кастомними навичками та режимами
  • PDF: Playwright/Puppeteer + HTML-шаблон
  • Сканер: Playwright + Greenhouse API + WebSearch
  • Дашборд: Go + Bubble Tea + Lipgloss (тема Catppuccin Mocha)
  • Дані: Markdown-таблиці + YAML-конфігурація + TSV-пакетні файли

Також у відкритому коді

  • cv-santiago — Портфоліо-сайт (santifer.io) з AI-чатботом, LLMOps-дашбордом та кейсами. Якщо вам потрібне портфоліо для демонстрації під час пошуку роботи, форкніть його та зробіть своїм.

Про автора

Я Сантьяго — Head of Applied AI, колишній засновник (побудував і продав бізнес, який досі працює під моїм ім'ям). Я створив career-ops для управління власним пошуком роботи. Це спрацювало: я використав його, щоб отримати свою поточну посаду.

Моє портфоліо та інші open source проєкти → santifer.io

Пригостіть мене кавою, якщо career-ops допоміг у вашому пошуку роботи.

Історія зірок

Графік історії зірок

Застереження

career-ops — це локальний інструмент з відкритим кодом, а НЕ хмарний сервіс. Використовуючи це програмне забезпечення, ви підтверджуєте:

  1. Ви контролюєте свої дані. Ваше резюме, контактна інформація та персональні дані залишаються на вашому комп'ютері і надсилаються безпосередньо обраному вами AI-провайдеру (Anthropic, OpenAI тощо). Ми не збираємо, не зберігаємо та не маємо доступу до жодних ваших даних.
  2. Ви контролюєте AI. Промпти за замовчуванням інструктують AI не подавати заявки автоматично, але AI-моделі можуть поводитися непередбачувано. Якщо ви змінюєте промпти або використовуєте інші моделі, ви робите це на власний ризик. Завжди перевіряйте AI-згенерований контент на точність перед подачею.
  3. Ви дотримуєтеся умов сервісу третіх сторін. Ви повинні використовувати цей інструмент відповідно до Умов використання кар'єрних порталів, з якими взаємодієте (Greenhouse, Lever, Workday, LinkedIn тощо). Не використовуйте цей інструмент для спаму роботодавців або перевантаження ATS-систем.
  4. Без гарантій. Оцінки — це рекомендації, а не істина. AI-моделі можуть вигадувати навички або досвід. Автори не несуть відповідальності за результати працевлаштування, відхилені заявки, обмеження облікових записів чи будь-які інші наслідки.

Дивіться LEGAL_DISCLAIMER.md за повною інформацією. Це програмне забезпечення надається за ліцензією MIT "як є", без будь-яких гарантій.

Контриб'ютори

Контриб'ютори santifer/career-ops

Отримали роботу завдяки career-ops? Поділіться своєю історією!

Ліцензія

MIT

Контакти

Вебсайт LinkedIn X Discord Email Пригостити кавою