JobShell is a command-line job search tool for software engineers that scrapes company postings and can send automated Discord updates.

github.com/angelplusultra/job-shell
Job Shell homepage screenshot

About Job Shell

JobShell is a command-line tool for software engineers that scrapes job postings from a set of supported companies. It runs either as an interactive terminal menu, where users can scrape individual companies, view new postings, scan for roles at companies where they already have connections, bookmark jobs and draft opening messages, or in a Discord mode that performs a continuous background scrape and posts new listings to a specified channel via webhook.

Running it requires a detectable Chrome installation because scraping uses browser automation, and headless scraping may still need a display server such as Xvfb on a server. Coverage is limited to the companies JobShell supports, though new companies can be requested through a GitHub issue. Prebuilt release binaries are currently offered for macOS and Windows only. No pricing information is stated.

Key features

  • Interactive terminal menu for scraping postings from individual supported companies
  • Network-based discovery of roles at companies where you have connections
  • Bookmarks for jobs plus drafting of personalized opening messages
  • Discord mode posting new job updates to a channel via webhook
  • Scheduled scraping at intervals of every 1 to 12 hours
  • Install via Homebrew, Cargo, release binary, or source build
Best for: Software engineers who prefer managing their job search from the terminal and want updates limited to companies they choose.
Good for
  • Terminal-centric workflow that avoids traditional job platforms
  • Offers both manual CLI browsing and automated Discord notifications
  • Scrape intervals are configurable between 1 and 12 hours
Watch out for
  • Requires a detectable Chrome installation and possibly a display server
  • Job coverage is restricted to the list of supported companies
  • Release binaries are available for macOS and Windows only for now

Job Shell at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Job Shell alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Job Boards & Careers

Well-known listings from the same topic.

All 161

Job Shell FAQ

What does JobShell need in order to run?
A detectable Chrome binary, since scraping relies on browser automation. If you run it on a server, headless scraping may still require a display server, for example Xvfb.
How often can the Discord updates run?
The scraper can be configured to run at regular intervals of every 1 to 12 hours.
How can a company be added to JobShell?
By submitting a company request as a GitHub issue on the repository.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing