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…

这是什么?这是一个本地自动化脚本,使用 Playwright 在 Wellfound 和 Instahyre 上自动投递职位,在你自己的浏览器里完成一键投递的点击操作。
这是浏览器扩展还是独立脚本?它是一个 Node.js/TypeScript CLI 脚本,通过 Playwright 驱动真实浏览器(Brave/Chrome/Chromium)——不是浏览器扩展,也不是托管服务。
怎么针对 Wellfound 或 Instahyre 运行它?运行对应的脚本(如 'start:wellfound' 或 'start:instahyre'),在浏览器打开后登录,设置好你的筛选条件/结果页面,然后在终端按回车让它开始投递。
运行之前需要安装什么?需要 Node.js 18+、pnpm 和一个基于 Chromium 的浏览器(Brave、Chrome 或 Chromium)——如果一个都找不到,会回退到 Playwright 自带的 Chromium。
哪些职位它不会投递而是跳过?它会跳过已投递过的职位、外部申请、带必答问题的职位以及任何有验证码挡着的内容;同时它会把可选的求职信字段留空,遇到意外情况时会截图。
它在任何操作系统上都能用吗?可以——它支持 macOS、Linux 和 Windows。
我的浏览器会话和登录数据会去向哪里?你登录后的浏览器会话会保存在本机的 profile 文件夹中,供以后的运行复用,这样就不必每次重新登录。
它用 AI 填写申请吗?不用——README 明确说明没有使用 AI,也不涉及任何后端,纯粹是通过 Playwright 做浏览器自动化。
怎么让它使用我自己的 Instahyre 搜索?把 src/instahyre/selectors.ts 中的 INSTAHYREJOBSURL 常量更新为你在 Instahyre 保存的筛选条件 URL。
如果 Wellfound 或 Instahyre 改版了怎么办?由于所有站点相关逻辑都隔离在选择器文件中(src/wellfound/selectors.ts 和 src/instahyre/selectors.ts),网站 UI 变化时只需更新这些文件。
它免费吗?免费,完全免费,不需要后端或付费 API——它只是自动化你自己的浏览器会话。
Creator
Anshul439
Size
0.1 MB
Stars
273
Updated
CommitOct 15
Age
1mo
Commits · 90 Days