AI Job Search

Фреймворк для поиска работы с AI с открытым исходным кодом на основе Claude Code, автоматически оценивающий соответствие должности, настраивающий резюме LaTeX �� сопроводительные письма, а также подготавливающий к собеседованиям

Подробный отчёт

  • AI Job Search — это платформа поиска работы с открытым исходным кодом, созданная на основе Claude Code и написанная датским разработчиком Мадсом Лорентценом для себя после того, как он потерял работу в конце 2025 года. Эта платформа разбивает процесс поиска работы на программируемые рабочие процессы — от настройки профиля, сопоставления поиска работы до создания резюме и сопроводительных писем с помощью двойного агента, проверки формата PDF, подготовки к собеседованию и отслеживания результатов — все это управляется слэш-командами Claude Code. После того, как проект был выпущен в конце марта 2026 года, он быстро попал в топ GitHub Trending. По состоянию на конец июля он получил более 19 000 звезд, что сделало его одним из самых быстрорастущих проектов рабочего процесса Claude Code. Он не нажимает кнопку «Отправить» за вас, а выполняет всю повторяющуюся работу от оценки до завершения каждого приложения за вас.

  • Мэдс Лоренцен — доктор философии. в геофизике. После увольнения из компании в конце 2025 года он впал в цикл неоднократного пересмотра своего резюме и написания сопроводительных писем. Он обнаружил, что повторение одного и того же процесса для каждого заявления о приеме на работу — чтение JD, оценка соответствия, адаптация формулировок резюме, написание сопроводительных писем — отнимает много времени и его легко выполнить второпях. Разработчик, знакомый с Claude Code, потратил три месяца на то, чтобы описать свой идеальный процесс поиска работы в многоразовой среде под названием ai-job-search. Проект был впервые представлен на GitHub 23 марта 2026 года и начинался как простой прототип. Что действительно зажгло сообщество, так это «история успеха самостоятельного использования» автора: он использовал эту структуру, чтобы подать заявку на 69 заявок, получил 20 первых возможностей для собеседования и, наконец, успешно присоединился к компании в качестве инженера по искусственному интеллекту в июне 2026 года. Результаты стали вирусными после того, как были опубликованы на LinkedIn и Reddit, и многие люди поняли, что это был не просто «конструктор резюме», а полноценная операционная система для поиска работы. Проект полностью с открытым исходным кодом, использует протокол MIT и не связан с какими-либо коммерческими компаниями или криптовалютными проектами. Автор прямо заявляет, что это не официальный продукт Anthropic и за его использование не взимается плата. В настоящее время фреймворк использует TypeScript, Python и LaTeX в качестве основных языков и размещается в репозитории MadsLorentzen/ai-job-search. Ядром всего проекта является не количество кода (на данный момент всего около 55 коммитов), а целостность проектирования рабочего процесса и инженерного мышления. Среди аналогичных конкурирующих продуктов карьерные операторы отдают предпочтение пакетной конвейерной обработке (параллельная работа нескольких работников, панель управления Go TUI), а AIHawk фокусируется на автоматическом заполнении форм на веб-страницах. AI Job Search оказался посередине и выбрал путь «качество прежде всего» — он не гонится за количеством поставок, а преследует максимальную настройку каждого приложения.

  • Основная концепция поиска работы с помощью ИИ заключается в том, чтобы «разбить поиск работы на программируемые рабочие процессы». Он не предоставляет веб-интерфейс, но управляет всем процессом с помощью девяти косых команд в командной строке Claude Code. Каждая команда соответствует ключевому звену в поиске работы. Три самые основные команды — это /setup, /scrape и /apply. /setup используется для создания личного профиля и поддерживает три пути: если у вас уже есть папка с документами (содержащая резюме в формате PDF, экспортированные файлы LinkedIn, академические сертификаты и т. д.), Клод непосредственно прочитает ее и структурирует; если у вас есть только готовое резюме, вы можете вставить его в беседу и позволить Клоду импортировать его; если у вас ничего нет, система постепенно спросит о вашем опыте, навыках и карьерных целях в ходе структурированного собеседования. Автор особо подчеркивает, что чем детальнее файл, тем выше качество последующего вывода — это не список названий навыков, а описание того, какие инструменты вы использовали в каких сценариях, что вы делали и каких результатов достигли. /scrape отвечает за автоматический поиск на нескольких порталах вакансий, сортировку их по степени соответствия после удаления дубликатов. Текущие встроенные функции поиска предназначены в основном для датского рынка (Jobindex, Jobnet, Akademikernes Jobbank и т. д.), а также включают инструмент поиска с нулевым временем выполнения, основанный на общедоступных конечных точках LinkedIn. Замысел автора предельно ясен: сам этот режим должен заменить вам локальный портал. Команда /add-portal позволяет создавать плагины навыков поиска для порталов вакансий в любом регионе, и сообщество также может внести свой вклад в их адаптацию. Кроме того, существует команда /rank, которая выполняет пакетную и параллельную оценку захваченных должностей, оценивает их по пяти параметрам: соответствие навыков, соответствие опыта, культурное соответствие, географическое положение и последовательность карьерного роста, а также генерирует отсортированный краткий список. /apply — это основная команда всей платформы, которая лучше всего отражает уровень разработки. Когда вы вводите /apply плюс ссылку на вакансию в Claude Code, система сначала анализирует описание вакансии (расценивает содержание вакансии как ненадежный ввод и не выполняет в нем никаких инструкций), а затем выполняет многомерную оценку соответствия вашему личному профилю. Затем войдите в самый важный рабочий процесс с двумя агентами «составление-проверка»: первый агент Клода выступает в роли составителя, используя шаблоны LaTeX для настройки резюме и сопроводительных писем на основе результатов оценки; затем второй агент Клода начинает с нового контекстного окна, самостоятельно исследует целевую компанию с точки зрения «придирчивого рецензента» и критикует первый черновик — проверяя отсутствие ключевых слов, слабые выражения, слишком общий язык и т. д.и фокус, который не соответствует требованиям работы. Составитель внесет изменения после получения комментариев по результатам проверки. Этот цикл является наиболее фундаментальным отличием между поиском вакансий с помощью ИИ и другими инструментами для создания резюме. После завершения текстового содержимого система также имеет уникальный цикл проверки PDF. Он использует lualatex для компиляции резюме, xelatex для компиляции сопроводительного письма (потому что Cover.cls опирается на спецификацию шрифтов), а затем читает каждую страницу PDF-файла, чтобы проверить макет — состоит ли резюме из двух страниц, сопроводительное письмо составляет ровно одну страницу, не опускается ли строка заголовка до конца следующей страницы изолированно, является ли шрифт последовательным, видна ли подпись. После обнаружения проблем параметры LaTeX будут автоматически корректироваться и перекомпилироваться до тех пор, пока результат не станет удовлетворительным. Наконец, используйте pdftotext для извлечения текстового слоя PDF, имитируйте эффект

  • AI Job Search сам по себе является полностью бесплатным проектом с открытым исходным кодом, использующим лицензию MIT. Стоимость его использования в основном зависит от абонентской платы Claude Code (20 долларов в месяц) и токена, потребляемого каждый раз при запуске команды /apply. Поскольку он предполагает многократное взаимодействие между двумя агентами, составителем и рецензентом, стоимость одной заявки не является низкой. Это типичная модель «знака качества». В настоящее время у проекта нет ни плана коммерциализации, ни уровней оплаты, ни платных дополнительных услуг. Автор неоднократно уточнял, что у проекта нет связанных токенов, NFT или платных спонсорских программ. Его путь к монетизации более окольный — автор сам продемонстрировал в этом проекте свои инженерные способности и в итоге нашел работу. Для участников участие в таком громком проекте само по себе также приносит профессиональную известность.

  • Отзывы сообщества об этом проекте сосредоточены на нескольких повторяющихся темах. Больше всего хвалят дизайн обзора с двумя агентами. Пользователи Reddit обычно считают, что наличие второго агента, рассматривающего первый черновой вариант с «сопернической» точки зрения, является ключевым отличием дизайна между «пригодными для использования результатами ИИ» и «поддельным копирайтингом ИИ с первого взгляда». Многие HR-практики в LinkedIn также одобрили этот дизайн, полагая, что он, по крайней мере, осведомлен о рисках, связанных с материалами, созданными ИИ, и пытается снизить их с помощью механизмов проверки. Гарантии подлинности также получили положительные отзывы. Все претензии, выдвигаемые системой, должны быть основаны на реальном опыте пользователя, а не на выдуманных навыках или опыте. Ключевые слова ATS также добавляют контент, который действительно поддерживается в профиле пользователя, а не случайную вставку популярных ключевых слов. Сообщество считает, что это важная система безопасности для пользователей, которые обеспокоены тем, что заявления о приеме на работу с помощью ИИ еще больше ухудшат целостность рынка труда. Кроме того, цикл проверки PDF широко считается самым уникальным преимуществом платформы. Многие пользователи заявили, что контент, созданный другими инструментами резюме AI, часто «читается как набор тарабарщины» в системе ATS — контактная информация распознается неправильно, а контент в многоколоночных макетах теряется — в то время как AI Job Search, по крайней мере, провел систематические проверки и исправления в этом отношении. Однако зависимость от LaTeX неоднократно упоминалась как самое большое препятствие для использования. Соискатели работы с нетехническим образованием — а именно те люди, которые больше всего нуждаются в помощи в поиске работы — часто сдаются, когда сталкиваются с установкой TeX Live, совместимостью со спецификациями шрифтов и различиями между lualatex и xelatex. Существует несколько ответвлений сообщества, пытающихся заменить LaTeX более простыми путями HTML/PDF. Кроме того, дизайн, ориентированный на датский рынок, также означает, что пользователям, не являющимся скандинавскими странами, необходимо использовать /add-portal, чтобы адаптироваться, или вернуться к процессу вставки описаний вакансий, что потеряет удобство автоматического сканирования. Некоторые пользователи также выразили обеспокоенность по поводу долгосрочных последствий массовой настройки резюме с помощью ИИ. «Если соискатели используют ИИ для написания глубоко персонализированных резюме, а рекрутеры также полагаются на ИИ для проверки этих резюме, то в чем смысл всего процесса составления резюме?» - Хотя этот вопрос не относится конкретно к поиску работы с помощью ИИ, он отражает то, что ИИ меняет правила игры между соискателями и рекрутерами.

  • Оценка сообщества разработчиков ИИ-поиска работы фокусируется не только на самом продукте, но и на модели, которую он представляет. В аналитической статье AgentConn указывается, что схема проверки с двумя агентами представляет собой архитектурный шаблон, который можно обобщить: любой рабочий процесс агента с высоким уровнем риска (составление проекта контракта, заявка на грант, презентация клиенту) может выиграть от схемы «второй агент проводит состязательную проверку в независимом контексте». На Nuggets и CSDN есть много статей с углубленным анализом, в которых этот проект систематически сравнивается с карьерными операциями и AIHawk. Вывод состоит в том, что у этих трех компаний разные цели: AI Job Search выбирает путь «качество прежде всего» и выполняет наиболее тщательную работу в двух аспектах проверки набора текста и проверки ATS. Набор инструментов искусственного интеллекта ai-bot.cn называет его представителем «интеллектуальной системы поиска работы с открытым исходным кодом» и полагает, что его дизайн отражает тенденцию развития приложений искусственного интеллекта от «инструментов вопросов и ответов» до «агентов рабочего процесса». Профессиональные дискуссии в LinkedIn также очень популярны. Многие практики в области подбора персонала считают, что этот проект раскрывает более глубокую тенденцию: поиск работы превращается из «проблемы письма» в «проблему процесса» — ИИ выполняет первую повторяющуюся работу, а люди используют свою энергию там, где действительно необходимо суждение. Другие отмечают, что сама структура может быть более убедительной, чем любое резюме, которое она генерирует: тот факт, что автор был нанят на основе этого проекта, является ярким примером.

  • Основной риск связан с ограничениями сторонних платформ. Автоматический сбор информации о вакансиях LinkedIn нарушает условия обслуживания LinkedIn, и команда проекта четко рекомендует в README сохранять низкую частоту и только для личного использования. Стратегии борьбы с сканированием на различных порталах вакансий также постоянно развиваются. Эти внешние уязвимые ссылки не являются проблемами, которые можно решить с помощью кода. С точки зрения безопасности при разработке проекта учитывается риск быстрого внедрения — рассмотрение должностных инструкций как ненадежных входных данных и невыполнение содержащихся в них инструкций. Но автор также признает, что «защита на уровне агента находится на уровне команды, а не на уровне песочницы». Это означает, что при использовании его на незнакомом портале по подбору персонала пользователям рекомендуется перед отправкой проверять просканированный контент и сгенерированные материалы заявки. Кроме того, создание индивидуально настроенных резюме в больших масштабах может спровоцировать контратаки со стороны систем ATS. Рекрутинговые платформы начали оптимизировать алгоритмы фильтрации контента, созданного ИИ. Чрезмерная оптимизация ключевых слов для резюме может привести к срабатыванию флажков защиты от мошенничества.

  • AI Job Search — один из самых впечатляющих проектов ИИ в первой половине 2026 года. Его ценность заключается не в передовых технологиях, которые он использует, а в достаточно глубоком понимании «поиска работы» — это не инструмент, который «помогает написать резюме», а сводит поиск работы к полному замкнутому циклу, включающему оценку, настройку, обзор, проверку, отслеживание и обратную связь. Две схемы проверки с помощью двойного агента и цикл проверки PDF делают его уникальным среди многих инструментов резюме с использованием искусственного интеллекта. Для пользователей Claude Code это практически обязательный рабочий процесс. Для тех, кто ищет работу, особенно для тех, кто имеет техническое образование, это может фундаментально изменить способ поиска работы.

Отзывы пользователей

  • аватар
    谭素
    Сегодня я попробовал ai-job-search, импортировал свое резюме с помощью /setup и запустил /apply, чтобы увидеть эффект. PDF действительно был скомпилирован, но настройка среды LaTeX у меня заняла почти час. Нетехническим пользователям, вероятно, будет отказано в этом.

  • аватар
    Dorothy_TorresIII89
    История автора, использовавшего эту систему для поиска работы, настолько сильна, что 20 из 69 получили 1 предложение. Этот показатель результативности показывает, что качество важнее количества. Уже разветвлен, готов опробовать на выходных.

  • аватар
    姜明
    Составитель-рецензент Особенностью является конструкция с двумя агентами. Использование независимого агента для проверки вашего резюме создает ощущение, будто кто-то проверяет его за вас, что гораздо надежнее, чем эти единоразово созданные инструменты.

  • аватар
    afy1l
    Оценка: 9/10 за функциональный дизайн, 6/10 за порог установки. Вы говорите, что оно сильное или нет, оно очень сильное. Но вы хотите, чтобы я сначала установил Bun, затем LaTeX, а затем lualatex и xelatex. Многие люди сдаются на этом этапе.

  • аватар
    MJohnson_Plus
    Этап проверки ATS работает. Раньше я использовал другие инструменты для создания резюме, но после того, как я его отправил, рекрутер сказал, что контактная информация даже не была зачитана. ai-job-search может, по крайней мере, проверить текстовый слой PDF, что очень хорошо.

  • аватар
    MargaretAnderson_2020
    Опыт местного использования в Дании очень хорош, а встроенный поиск Jobindex и Jobnet работает «из коробки». Но за пределами Северной Европы вам придется настроить /add-portal самостоятельно. Поддержка китайского рынка практически равна нулю. Я надеюсь, что кто-то из сообщества сможет это адаптировать.

  • аватар
    Samuel.RuizJr
    После двухнедельного использования у меня больше всего сложилось впечатление, что резюме, созданное с помощью /apply, на самом деле не является шаблоном для заполнения пробелов, а действительно корректирует фокус в соответствии с описанием вакансии. Но потребление токенов действительно не маленькое. После запуска приложения такое ощущение, что Клод сжигает средства.

  • аватар
    WilliamKim168
    Честно говоря, я немного волнуюсь, что этот инструмент испортит рынок труда. Если все используют ИИ для написания глубоко персонализированных резюме, а рекрутеры также полагаются на ИИ для проверки, какой смысл останется в резюме?

  • аватар
    ZThomas7
    Автор очень хорошо продумал безопасность. Он рассматривает описание задания как ненадежный ввод и не будет выполнять содержащиеся в нем инструкции. Однако в README также откровенно говорится, что агентская защита — это не песочница и что с незнакомыми порталами следует быть осторожными. Эта честность обнадеживает.

  • аватар
    Shirley.Davis_88
    По сравнению с карьерными операциями и AIHawk. Карьерный отдел предпочитает пакетные конвейеры, 200 рабочих мест за три дня; Поиск работы с помощью ИИ — это интенсивное сельское хозяйство. Это смотря чего вы хотите, я выбираю последнее.

  • аватар
    INguyen_2023
    Цикл проверки PDF действительно потрясающий. Чего я больше всего боюсь при написании резюме в LaTeX вручную, так это того, что форматирование рухнет после компиляции. Он может автоматически проверять количество страниц, изолировать заголовки и использовать шрифты, что решает самые большие проблемы пользователей LaTeX.

  • аватар
    MsRichardWest_x
    Темпы роста 19K Star не являются преувеличением. Этот проект представляет собой тенденцию: приложения искусственного интеллекта превращаются из «инструментов вопросов и ответов» в «агентов рабочих процессов». Это не просто еще несколько чатов, это на самом деле достижение цели.

  • аватар
    Jason282
    После его установки я впервые запустил /scrape. Шесть порталов были обысканы параллельно и переупорядочены. Результаты были наглядно отображены. Однако поиск в LinkedIn использует общедоступные конечные точки, которые следует считать серой зоной. Для людей нормально использовать низкую частоту, но высокая частота определенно опасна.

  • аватар
    cHAINbASE
    Больше всего меня впечатляет принцип «никогда не придумывай навыки». Многие инструменты искусственного интеллекта наполняют ваше резюме вещами, которые вы никогда не делали, но для проверки подлинности используется агент-рецензент, и эта чистая прибыль сохраняется.

  • аватар
    trueCaitlinChen_pro
    Честно говоря, объем кода для этого проекта составил всего 55 заявок. Суть заключается не в количестве написанных строк кода, а в глубине понимания «поиска работы». Разделите набор процессов на девять команд, каждая из которых соответствует точке принятия решения. Дизайн слишком понятен.

  • аватар
    Lucas58
    Я пришел попробовать, увидев пост Эдуардо в LinkedIn. 53 комментария HR и разработчики в ссоре. Некоторые говорят, что это революция в эффективности поиска работы, другие говорят, что это добавляет шума рекрутерам. Я думаю, что сам по себе инструмент хорош, просто это зависит от того, как люди его используют.

  • аватар
    梅花_9
    Я только что закончил работу с /apply, и макет созданного резюме выглядит намного лучше, чем мое рукописное. Современный банковский стиль в сочетании с совершенством LaTeX является настоящим плюсом для европейского рынка.

  • аватар
    SButler_2024
    Автор имеет степень доктора геофизики. После увольнения он написал код, чтобы найти работу. Сама история очень убедительна. Дело не в том, что он использовал эту структуру, чтобы получить предложение, а в том, что он использовал свою силу, чтобы доказать коммерческую ценность рабочего процесса агента.

  • аватар
    星辰_17
    Наконец-то кто-то автоматизировал болевые точки возобновлений LaTeX. Раньше каждый раз, когда я изменял .tex и компилировал PDF, мне приходилось визуально проверять верхний и нижний колонтитулы. ai-job-search непосредственно сделал эту проверку за меня, сэкономив много времени.

  • аватар
    Emily_Henderson_66
    Фреймворк наиболее удобен для пользователей Mac, Linux тоже подойдет. Пользователям Windows приходится иметь дело с WSL. Я бы сказал, что автор должен сделать развертывание Docker-образов в один клик. Теперь этот порог действительно блокирует большинство людей.

  • аватар
    J_ulian276
    18 тысяч звезд увеличилось на 3700 за один день, а GitHub Trending занял первое место. Такая популярность показывает, насколько разработчикам нужны такие инструменты. Не каждый может написать резюме, но найти работу должен каждый.

  • аватар
    LWilliams369641
    Я попробовал команду /interview, которая генерирует пакет подготовки к собеседованию на основе архивных материалов заявки, а также может моделировать собеседования. Было ощущение, что у меня есть личный тренер по собеседованиям. Хотя отзыв был не таким подробным, как у реального человека, он превзошел ожидания в качестве отправной точки.

  • аватар
    贾红_1
    Сам кадр, возможно, является его лучшей работой. Можете ли вы представить себе выражение лица интервьюера, когда он увидит, что вы говорите: «Я написал систему поиска работы Клода Кода с 19 тысячами звезд, чтобы найти работу». Это убедительнее любого резюме.

  • аватар
    JaniceTorres_2024
    После трех дней использования самой большой проблемой стала проблема со шрифтом LaTeX. Под MiKTeX Fontawesome5 сообщил об ошибке расширения, и мне потребовалось много времени, чтобы ее исправить. Возможно, будет удобнее использовать Markdown для преобразования в PDF.