JobShell offers software engineers a distraction-free, terminal-centric solution for managing their job search. Move beyond the noise of traditional platforms and gain control over your applications directly from your command line. Streamline your job hunt and focus on opportunities that matter to you.
jobshell for a terminal-based menu. Scrape jobs from individual companies, view new postings, and manage your professional network from a single interface.Bookmarks & Draft Messages: Bookmark interesting jobs for later review and draft personalized opening messages to your connections.
Discord Integration Mode
jobshell --discord to run a continuous background scrape for all supported companies. It will periodically post new job updates to a specified Discord channel.|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Submit a Company Request by opening a GitHub issue.
Before running JobShell, ensure you have the following:
apt, yum) or download from the official site. On Windows, ensure Chrome is installed in a standard location or is available in your PATH.
Desktop Environment (or Virtual Environment):
Headless scraping may still require a display server. If running on a server, use Xvfb or similar tools to simulate a desktop environment.
brew tap angelplusultra/jobshell
brew install jobshell
cargo install jobshell
Download a Binary from Releases:
Head to the Releases page and download the latest binary that matches your operating system.
Place the Binary in Your $PATH:
Move t
$ claude mcp add job-shell \
-- python -m otcore.mcp_server <graph>