job-auto-apply (Anshul439/job-auto-apply)
Searching Database…
273 ·GitHub
这是什么?
这是一个本地自动化脚本,使用 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——它只是自动化你自己的浏览器会话。
What are similar projects?
webcmd, testsprite-cli, moli, mcp-chrome, lazy-frames, pinloop-cli, playwright-cli, job-application-agent
Which topics is it in?
chatbot-framework, job-search, privacy-first, playwright, browser-automation, browser, local-first, productivity, command-line-tool, automation, nodejs, typescript