CLI tool for automated job application using GPT and RPA
Top 91.9% on sourcepulse
This project provides an automated job application assistant for Node.js developers, leveraging GPT for personalized cover letter generation and Selenium for browser automation. It aims to simplify the job application process by automatically applying to positions on Zhipin.com, saving users time and effort during their job search.
How It Works
The assistant uses selenium-webdriver
to simulate user interactions with the Zhipin.com website. It navigates to job listings, logs in via WeChat QR code scanning, extracts job descriptions, and then sends the user's resume information along with the job description to a free GPT API (via api.chatanywhere.com.cn
). The GPT model generates a tailored, professional message, which the script then inputs into the chat interface and sends to the recruiter.
Quick Start & Requirements
yarn install
yarn start
简历基本信息.txt
with personal resume details.Highlighted Details
Maintenance & Community
The project is maintained by noBaldAaa. No specific community channels or roadmap are detailed in the README.
Licensing & Compatibility
The project appears to be licensed under MIT, but this is not explicitly stated. Compatibility for commercial use is not specified.
Limitations & Caveats
The project relies on specific XPath selectors for Zhipin.com, which are prone to breaking if the website's structure changes. The free GPT API endpoint might have rate limits or availability issues. The project's effectiveness is dependent on the quality of the GPT-generated messages and the user's resume information.
1 year ago
1 week