Octoffers is a community-driven project that simplifies job searching. We manually integrate top career platforms, making it easy to auto-apply to jobs with just a few clicks. Our open-source tool is free, efficient, and designed to help job seekers like you.
Platform | Type | Status |
---|---|---|
Djinni | Public | Complete |
ZipRecruiter | Public | Complete |
Indeed | Private | Beta |
WorkBC | Public | ToDo |
Monster | Public | ToDo |
- python 3.9+
- chrome webdriver
- sqlite3
- Install package with pip
pip install octoffers
- Pull Private Drivers (if you have access)
git clone $PRIVATE_DRIVER_ORIGIN
cd $PRIVATE_DRIVER_REPOSITORY
pip install .
- Use Octoffers
octoffers help
- Fetch 3 pages of job postings
octoffers ziprecruiter fetch "Software Engineer" --pages 3
- Apply to all available jobs from ZipRecruiter
octoffers ziprecruiter apply
- Fetch about 50 jobs from djinni
python octoffers djinni fetch devops --pages 5
- Apply to all available jobs from djinni
python octoffers djinni apply "Hello, I'm looking for job" # <-- This argument stands for cover letter
DJINNI_SESSION_ID=[djinni_session_id] # Cookies
MOCK_EMAILADDR="jhondoe@gmail.com"
INDEED_REGION="ca"
ZIPRECRUITER_SESSION=[ziprecruiter_session] # Cookies
PYTHONBREAKPOINT=ipdb.set_trace # Debugging with ipdb
- Q: Does Octoffers offer customization of applications or cover letters, or is it more of a basic submission tool?
- A: Customization depends on the driver, if specific career platform is hard to automate, most likely that
apply()
submission method will be more basic.
- A: Customization depends on the driver, if specific career platform is hard to automate, most likely that
- Q: What is the success rate of Octoffers applications compared to manual ones?
- A: It depends on the role that you're applying for,