Нейросеть вместо кандидата: на GitHub завирусился фреймворк AI Job Search для автоматизации поиска работы

На GitHub стремительно набирает популярность AI Job Search — открытый фреймворк, превращающий консольный инструмент Claude Code в полноценного ИИ-ассистента для трудоустройства. Система берет на себя самую рутинную часть поиска: от сбора вакансий и адаптации резюме под конкретные требования до написания сопроводительных писем и подготовки к собеседованиям.
Создатель проекта Мадс Лорентцен написал систему для себя после того, как попал под волну сокращений в 2025 году. По словам разработчика, с помощью скриптов он отправил 69 персонализированных заявок, получил 20 приглашений на первые этапы интервью и в июне 2026 года успешно устроился AI-инженером. И хотя это личный опыт автора, а не независимое исследование эффективности, предложенный подход решает главную проблему массовых откликов — низкое качество сгенерированных текстов.
От парсинга вакансий до репетиции собеседований
Основная логика AI Job Search выстроена вокруг нескольких консольных команд. Сначала скрипт /scrape собирает свежие объявления с сайтов вакансий и удаляет дубликаты. Затем команда /rank прогоняет их через профиль пользователя, выставляя оценки на предмет соответствия навыкам.
Ключевой этап запускается командой /apply: ИИ анализирует выбранную вакансию и верстает под нее персонализированные резюме (CV) и сопроводительное письмо (cover letter). Главное отличие фреймворка от обычных запросов в чат-ботах — наличие внутреннего контроля качества. Готовые документы проверяет второй, независимый ИИ-агент, который критикует черновик за использование шаблонов или пропущенные требования и отправляет его на доработку первому. Затем система автоматически компилирует финальный результат в аккуратный PDF-файл.
Проект не ограничивается генерацией откликов. Встроенные модули позволяют:
- /interview — подготовить вопросы и ответы для конкретного этапа интервью на основе ранее отправленного резюме;
- /upskill — найти пробелы в знаниях кандидата относительно требований рынка и составить индивидуальный план обучения;
- /outcome — вести подробную историю заявок, отказов и офферов.
Для удобства вся воронка поиска работы может синхронизироваться со статусами в почте Gmail и выводиться в отдельный локальный HTML-дашборд или таблицу в Notion.
Цена бесплатного опенсорса и риски утечки данных
Хотя сам AI Job Search распространяется как open-source-проект по свободной лицензии MIT, воспользоваться им бесплатно не получится. Для работы скриптов необходим инструмент Claude Code, доступ к которому предоставляется только на платных тарифах (Claude Pro, Max, Team) или через оплату Anthropic API за использованные токены.
Кроме того, фреймворк требует технической подготовки ПК: для запуска понадобятся Python версии 3.10 и выше, среда выполнения Bun и дистрибутив LaTeX для правильной верстки документов. Еще одно ограничение связано с региональностью. Базовые парсеры настроены преимущественно на датский рынок (Jobindex, Jobnet и Akademikernes Jobbank), хотя в комплекте идут рабочие модули для LinkedIn и агрегатора Freehire. Для парсинга других локальных сайтов пользователю придется писать собственные плагины.
Отдельного внимания требует вопрос приватности. Данные соискателя хранятся локально на компьютере, но при стандартном форке публичного репозитория на GitHub копия пользователя тоже становится публичной. Если после этого запустить команду базовой настройки, система запишет в отслеживаемые файлы реальное имя, контакты, детальный опыт работы и зарплатные ожидания, выставив их на всеобщее обозрение. Чтобы избежать утечки персональных данных, автор настоятельно рекомендует создавать для поиска работы отдельный приватный репозиторий, привязывая оригинал только в качестве источника обновлений (upstream).