Работает прямо сейчас · 24/7 · личный AI-проект

Поиск работы на автопилоте

Агент круглосуточно собирает вакансии с hh.ru, оценивает их LLM-скорингом 0–100, генерирует сопроводительные письма строго по вашему резюме и откликается в настоящем браузере — как живой человек. Анкеты работодателей, капчи и чаты приходят в Telegram: одна реплика — и всё продолжается само.

Без прямых запросов к API откликов · человекоподобные задержки · двойная защита от дублей

autopilot — zsh
2300+вакансий в базе
2300+AI-скорингов с вердиктами
100+откликов через агента
24/7автономный цикл сбора и откликов
Проблема

Поиск работы — это работа. Причём вторая.

Полноценный поиск: сотни карточек в день, письмо под каждую вакансию, анкеты-опросники, капчи и переписки. Каждый вечер сгорает на рутине, которая не требует человека. Почти.

🫠

Бесконечная лента вакансий

Просмотр, фильтрация, «а это вообще моё?» — по сто раз в день, глазами.

это теперь делает скоринг-модель
✍️

Письмо под каждую вакансию

Шаблон сразу виден, а уникальный текст на каждый отклик — часы чистого времени.

это генерирует LLM из вашего резюме
📋

Анкеты, капчи, чаты

Опросник на 12 вопросов, код с картинки, «когда готовы выйти?» — и вечер закончился.

это одна реплика в Telegram
Возможности

Весь цикл поиска — от карточки вакансии до ответа работодателю

🛰

Непрерывный сбор вакансий

Поиск hh.ru по вашему профилю плюс краулер карьерных сайтов и Хабра. Всё складывается в локальную базу с описанием, ключевыми навыками и зарплатой — уже 2300+ вакансий.

🧠

LLM-скоринг 0–100

Каждая вакансия оценивается моделью против вашего профиля: балл, вердикт и причины. Вместо бесконечной ленты — отсортированная очередь «что заслуживает письма».

✍️

Письма из фактов, не фантазий

Сопроводительные генерируются строго по каноническому резюме: подсвечивается релевантный стек, канцелярита нет. Фактов, которых нет в CV, не существует по построению.

🤖

Отклики как у живого человека

Никаких прямых вызовов API откликов — только настоящий Chrome с человеческими задержками. Vision-модель отрабатывает оба типа форм hh.ru: и модальное окно на странице вакансии, и отдельную страницу отклика. Выбор резюме, сопроводительное, сабмит — с реверификацией каждого шага. Письмо не обязательное? Уйдёт без него. Обязательное — поле будет найдено и заполнено.

📊

Дэшборд и аналитика

Вакансии, скоры, письма и переписки — в одном интерфейсе. pgvector-аналитика показывает, где ваш профиль «сочный», а не просто формально похожий.

Как это работает

Шесть шагов, которые раньше были вашим вечером

1

Сбор

Новые вакансии по вашему профилю — из поиска hh.ru и с карьерных сайтов.

collect_vacancies
2

Скоринг

LLM оценивает совпадение с профилем: балл 0–100, вердикт, причины.

glm-5.3-flash
3

Письмо

Сопроводительное из фактов резюме, с акцентом на стек конкретной вакансии.

cover_letters
4

Отклик

Живой браузер, модалка или страница формы, человекоподобные задержки.

apply-service
5

Анкеты и капчи

Вопросы анкеты и код капчи приходят вам в Telegram — ответы вносятся автоматически.

@dexoon_hh_bot
6

Контроль

Дэшборд, синк переговоров и чаты работодателей с готовыми черновиками ответов.

bb hh-board
Человек в контуре

Автопилот — но штурвал рядом

Всё, что требует именно человека, приходит в один Telegram-бот. Правила откликов, лимиты и стоп-сигналы задаёте вы — рутина автоматизирована, решения за вами.

🧩
Капча — за секундыКартинка улетает в бот, вы отвечаете текстом, агент вводит код и завершает отклик. Подозрительная активность мгновенно останавливает автоотклики.
📋
Анкеты работодателейВопросы распознаются и присылаются по одному — ответьте цифрой или текстом. После полного покрытия отклик доотправляется сам.
💬
Чаты с работодателямиКаждая переписка — отдельный тред с готовым черновиком ответа. Кнопка «Отправить» — и ответ уходит в hh.ru.
🔐
Вход по SMS без васСессия истекла? Агент сам пройдёт вход: телефон, код из SMS — и работа продолжается с того же места.
hh группабот · 6 тем
🧩 Капча на отклике «Senior Backend Engineer»R4GH9тема: captcha
R4GH912:04
✅ Код принят — отклик отправленбот
📋 Анкета «Продуктовая компания», вопрос 3/6:
Какой у вас опыт с ClickHouse?тема: surveys
3+ года, продакшн-кластеры12:07
Здравствуйте! Когда вы готовы приступить к работе?черновик ответа одобрен — ушёл в hh.ruтред работодателя
Архитектура

Пять сервисов, один сервер, ноль магии

Классический стек без облачных зависимостей: systemd-юниты, SQLite, локальный Chrome под VNC и LLM-API для скоринга, писем и vision. Всё прозрачно и живёт на одной машине.

collect

Сборщик

Поиск hh.ru и краулер карьерных сайтов, дозагрузка деталей, SQLite-база вакансий.

→
score

Скорер

LLM-оценка 0–100, дэшборд, правила очереди откликов, вотчер переговоров.

→
apply

Воркер откликов

Очередь задач, человекоподобные задержки, анкеты, капчи, авто-логин.

→
browser

Мост браузера

Stagehand + vision-модель над реальным Chrome через CDP и VNC.

→
control

Telegram-центр

Единый бот: капчи, логины, анкеты, одобрение ответов работодателям.

PythonFastAPITypeScript Node.jsSQLitePlaywright Stagehand v3Z.ai GLMpgvector CDP / VNCsystemdTelegram Bot API Cloudflare Tunnel
FAQ

Частые вопросы

Это безопасно для аккаунта?
Отклики отправляются не через API, а в реальном браузере — с человеческими задержками и естественной навигацией, как если бы вы кликали сами. Прямые запросы к API откликов запрещены на уровне архитектуры. Любой сигнал риск-системы (капча) мгновенно останавливает автопилот: повторные попытки под капчей невозможны, пока вы не решите её сами в Telegram.
Откуда агент берёт факты для писем?
Только из канонического резюме. Слой генерации устроен так, что придумать компанию, стек или метрику, которых нет в CV, невозможно — письмо собирается из фактов с акцентом под конкретную вакансию.
Что происходит, если работодатель пришлёт анкету-опросник?
Агент распознаёт вопросы анкеты — радио, чекбоксы, свободный текст — и присылает их вам в Telegram по одному. Ответы сохраняются инкрементально, а когда все вопросы закрыты, отклик доотправляется автоматически. Даже если анкета смонтировалась лениво — есть отдельная сеть подхвата.
А капча?
Скриншот капчи уходит в бота, вы отвечаете текстом — агент вводит код и сабмитит. На попытку даётся три раунда; если капча появилась повторно, это считается триггером риск-системы и автопилот останавливается до вашего решения.
Где всё это работает?
На одном сервере: systemd-юниты, SQLite, локальный Chrome под VNC и Cloudflare Tunnel для доступа снаружи. Из облака — только LLM-API для скоринга, писем и vision-модели. Доступ к дэшборду и Telegram-контроль — откуда угодно.
Можно ли развернуть у себя?
Стек стандартный и воспроизводимый: FastAPI-воркер, мост к Stagehand, плагин дэшборда, краулер и Telegram-бот. Нужен сервер с Chrome, токен LLM-провайдера и ваш бот в Telegram.
Итог

Рутину — агенту. Финальные решения — вам.

Агент уже собрал 2300+ вакансий и отправил 100+ откликов. Пока вы читали эту страницу, он, вероятно, ещё раз оценил очередь.