job-auto-apply README

The project's README from github.com/Anshul439/job-auto-apply. As one markdown file: README.md.

job-auto-apply

Automates one-click job applications on Wellfound and Instahyre using Playwright. Runs locally in your own browser with your own session — no AI, no backend, completely free.

What it does

Requirements

Setup

pnpm install
pnpm exec playwright install chromium

Usage

Wellfound:

pnpm start:wellfound
  1. Browser opens — log in to Wellfound if needed
  2. Set your filters and navigate to your job results
  3. Press ENTER in the terminal
  4. Watch it go

Instahyre:

pnpm start:instahyre
  1. Browser opens and loads your saved Instahyre filter URL — log in if needed
  2. Update INSTAHYRE_JOBS_URL in src/instahyre/selectors.ts with your own filter URL
  3. Press ENTER when results are showing
  4. Watch it go

Your browser session is stored in ~/.wellfound-automation/browser-profile/ and reused on every run — no need to log in again after the first time.

Browser

Auto-detects in order: Brave → Chrome → Chromium, then falls back to Playwright's Chromium. Works on macOS, Linux, and Windows.

To use a custom browser path, set BROWSER_PATH in your .env:

BROWSER_PATH=/path/to/browser

Selectors

If a site updates its UI, that's the only file to touch.

job-auto-apply (Anshul439/job-auto-apply)

Searching Database…

Что это?Локальный скрипт автоматизации, который сам откликается на вакансии на Wellfound и Instahyre с помощью Playwright, проходя по однокликовым откликам в вашем собственном браузере.
Это браузерное расширение или самостоятельный скрипт?Это CLI-скрипт на Node.js/TypeScript, который управляет реальным браузером (Brave/Chrome/Chromium) через Playwright — не браузерное расширение и не хостинговый сервис.
Как запустить его для Wellfound или Instahyre?Запустите соответствующий скрипт (например, 'start:wellfound' или 'start:instahyre'), войдите в аккаунт, когда откроется браузер, задайте свои фильтры/страницу результатов, затем нажмите ENTER в терминале, чтобы он начал откликаться.
Что нужно установить перед запуском?Node.js 18+, pnpm и браузер на Chromium (Brave, Chrome или Chromium) — если ни один не найден, он возьмёт комплектный Chromium из Playwright.
Какие вакансии он пропускает вместо отклика?Он пропускает вакансии, на которые вы уже откликались, внешние отклики, объявления с обязательными вопросами и всё за CAPTCHA; также оставляет необязательные поля сопроводительного письма пустыми и делает скриншот, если что-то случилось неожиданно.
Работает ли это на любой ОС?Да — работает на macOS, Linux и Windows.
Куда уходят моя браузерная сессия и данные для входа?Ваша авторизованная браузерная сессия сохраняется локально в папке профиля на вашей машине и переиспользуется при следующих запусках, так что не нужно логиниться каждый раз.
Использует ли он ИИ для заполнения откликов?Нет — README прямо говорит, что ИИ и бэкенд не задействованы, это чисто браузерная автоматизация через Playwright.
Как направить его на мой собственный поиск в Instahyre?Обновите константу INSTAHYREJOBSURL в src/instahyre/selectors.ts своим сохранённым URL фильтра из Instahyre.
Что будет, если Wellfound или Instahyre изменит интерфейс сайта?Поскольку вся привязанная к сайту логика изолирована в файлах селекторов (src/wellfound/selectors.ts и src/instahyre/selectors.ts), при изменении интерфейса сайта нужно обновить только эти файлы.
Это бесплатно?Да, полностью бесплатно, без бэкенда или платного API — он просто автоматизирует вашу собственную браузерную сессию.
Creator
Anshul439
Size
0.1 MB
Stars
273
Updated
CommitOct 15
Age
1mo
Commits · 90 Days