Otklik

Отклики на hh.ru — на автопилоте

Откликайтесь на вакансии, не тратя на это вечера

Otklik находит подходящие вакансии на hh.ru и пишет сопроводительное письмо под каждую. Вы читаете письмо и нажимаете «Откликнуться» — отклик уходит с вашего аккаунта.

Экран Otklik: очередь вакансий и сгенерированное сопроводительное письмо
Как это работает

Пять шагов — и вы в очереди на собеседование

От установки до первого отклика: приложение берёт на себя рутину, но последнее слово всегда за вами.

Подключите аккаунт hh.ru

Кнопка профиля внизу сайдбара → «Войти». Авторизуйтесь один раз в открывшемся окне — дальше приложение работает от вашего имени. Пароль вводите на самом hh.ru, приложение его не видит.

Окно входа в аккаунт hh.ru внутри Otklik

Заполните настройки

Резюме, стиль письма, лимиты и хотя бы один LLM-провайдер с API-ключом. Провайдеров можно добавить несколько — они выстроятся в цепочку фолбэков, и если основной упадёт, письма продолжит генерировать следующий.

Настройки Otklik: резюме, стиль письма и список LLM-провайдеров

Запустите поиск

Otklik откроет hh.ru, вы выставите фильтры руками прямо на сайте — регион, опыт, формат. Никакой урезанной формы поиска: ищете ровно так, как искали бы сами. Подходящие вакансии начнут появляться в очереди в реальном времени.

Очередь вакансий Otklik: карточки со статусами

Проверьте письмо

Откройте вакансию, отредактируйте или перегенерируйте письмо. Не нравится тон — попросите AI-чат переписать: «сделай короче», «более формальный тон», «подчеркни релевантный опыт».

…или не проверяйте вовсе — автоотклик по умолчанию выключен

Если вы готовы не читать каждое письмо, включите автоотклик одним переключателем в настройках. Тогда вакансия проходит весь путь сама:

  1. Нашли вакансию
  2. Сгенерировали письмо
  3. Проверили лимиты
  4. Отправили отклик
Разбор сопроводительного письма и AI-чат в Otklik

Откликнитесь

Нажмите «Откликнуться» — отклик уходит в ваш аккаунт hh.ru. В обычном режиме ни одно письмо не отправляется без вашего подтверждения.

Отправленные отклики в очереди Otklik
Возможности

Не шаблон с подстановкой имени компании

Письмо пишется под конкретную вакансию: модель видит её описание и ваше резюме — и ей запрещено выдумывать опыт, которого в резюме нет.

Ваше резюме

Python-разработчик, 5 лет опытаFastAPI, PostgreSQL, DockerСобрал платёжный шлюз на 300 rpsАнглийский — B2

Описание вакансии

Backend-разработчик, OzonТребуется: Python, высокие нагрузкиИщем опыт с платёжными системамиГибрид, Москва

Сопроводительное письмо

Здравствуйте! Увидел вакансию backend-разработчика в Ozon и хочу откликнуться: последние пять лет я пишу на Python, и ваша задача мне близка. Я собрал платёжный шлюз, который держит 300 запросов в секунду, так что с платёжными системами и нагрузкой знаком не по статьям. Буду рад обсудить детали.

Чат с AI

Попросите AI поправить письмо — оно перепишется на месте.

Это демо: ответы заготовлены. В приложении здесь настоящая модель, и просить можно что угодно — своими словами.

Фильтры — на самом hh.ru
Никакой урезанной формы поиска: вы фильтруете на живом сайте, как делали бы руками.
Очередь в реальном времени
Вакансии появляются по мере парсинга, со статусом каждой: письмо генерируется, готов к отклику, отправлено.
История версий письма
Перегенерировали и стало хуже? Любую предыдущую версию можно вернуть.
Обновляется само
Подписанные обновления приезжают автоматически — приложение предложит перезапуститься.
Приватность

Ваше резюме живёт на вашей машине

У Otklik нет сервера, аккаунтов и телеметрии. Это десктопное приложение, а не SaaS: регистрироваться негде и незачем.

Локальная база
Вакансии, письма и настройки лежат в SQLite в ~/.otklik на вашем диске. API-ключи — отдельно, в системном хранилище паролей.
Отдельный профиль Chromium
Приложение не лезет в ваш обычный браузер. Куки hh.ru остаются в его собственном профиле и никуда не отправляются.
Нет сервера — нет утечки
Мы физически не можем увидеть ваши данные: они к нам не попадают. Никакой аналитики, никаких метрик.
Свой ключ — или вообще без облака
Подключите ключ Anthropic, OpenAI или любого другого провайдера, которого знает LiteLLM. Провайдеров можно выстроить в цепочку: если основной упадёт посреди прогона, письма продолжит генерировать следующий. С облачным провайдером ваше резюме и текст вакансии уходят в его API по вашему ключу — так работает любой облачный LLM. А с Ollama модель крутится прямо на вашем компьютере — тогда наружу не уходит вообще ничего.
Честно о рисках

Правила hh.ru запрещают такую автоматизацию

Вы увидите это предупреждение при первом запуске — логичнее сказать о нём здесь, до установки.

Аккаунт могут заблокировать

Условия использования hh.ru формально запрещают автоматизацию откликов, и использование приложения может привести к временной или постоянной блокировке аккаунта. Используйте его на свой риск и не запускайте на основном рабочем аккаунте hh.ru.

Что приложение делает, чтобы снизить риск

Консервативные лимиты
По умолчанию не больше 30 откликов в день и 5 в час, с задержкой 800 мс ± 400 мс между действиями. Значения настраиваются — но чем агрессивнее, тем выше риск.
Обычный браузер, обычный профиль
Chromium со stealth-патчами и постоянным профилем: один ручной вход, никаких флагов «новое устройство» при каждом запуске.
Капча — к вам, а не в обход
Увидев капчу, приложение останавливается и зовёт вас. Никаких 2captcha и anti-captcha: это активный обход, он резко повышает шанс перманентного бана.
Сколько стоит

Приложение бесплатное. Открытый код, лицензия MIT

Платите вы только своему LLM-провайдеру — напрямую, по своему ключу, мимо нас. А с локальной моделью через Ollama не платите вообще ничего.

Нужен ли свой API-ключ?
Да, хотя бы один LLM-провайдер с ключом. Без модели письмо писать нечем. Альтернатива — Ollama: модель работает на вашем компьютере, ключ не нужен и платить не за что.
Заблокируют ли мой аккаунт на hh.ru?
Такое возможно: правила hh.ru формально запрещают автоматизацию откликов. Приложение снижает риск консервативными лимитами и человеческими задержками, но гарантий не даёт никто. Не используйте основной рабочий аккаунт.
Куда уходят моё резюме и мои данные?
Вакансии, письма и настройки хранятся локально в ~/.otklik. Сервера у нас нет, телеметрии тоже. Единственное, что покидает машину, — резюме и текст вакансии, которые уходят в API вашего LLM-провайдера при генерации письма. С Ollama не уходит и это.
Под какие операционные системы есть сборки?
Linux (AppImage, deb, rpm) и Windows (exe, msi). Сборки под macOS пока нет. Приложение обновляется автоматически, обновления подписаны.
А другие сайты, кроме hh.ru?
Пока только hh.ru. Архитектура не привязана к нему — код конкретной площадки изолирован, — так что другие площадки на подходе.
Это правда открытый код?
Да, лицензия MIT. Код можно прочитать, собрать самому и проверить всё, что здесь написано.

Соберите отклики за вечер, а не за месяц

Установите приложение, подключите аккаунт hh.ru и свой LLM-ключ — первое письмо будет готово через пару минут.

Версия 0.2.3 — ранняя. Пожалуйста, прочитайте раздел о рисках выше.