GitHub Releases
Checking whether any published release has desktop zip assets…
Install · local Hub
Desktop Hub for Windows, macOS, and Linux. No fake installers and no invented per-OS download buttons. Today: clone (or a GitHub source archive) and run the launcher. Frozen Win / Mac / Linux zips land on GitHub Releases only after the first v* tag (Actions).
Detecting your OS…
Checking GitHub Releases for desktop zips…
This page does not invent asset URLs. Platform zips (CareerHound-v*-win.zip, -macos.zip, -linux.zip) appear on GitHub Releases after someone pushes a v* tag and Actions finishes. Until that list is non-empty, use clone or a source archive plus CareerHound.bat / ./careerhound.sh (or Launch.bat / launch.sh). Offline demo: append --demo (see OS notes and Docs → Demo mode).
Checking whether any published release has desktop zip assets…
Recommended until the first tagged release publishes frozen zips. Clone, then run the launcher from the project root.
git clone https://github.com/jacobdcook/linkedin-automator.git cd linkedin-automator
Same Hub on all three. Detected platform is highlighted. From a source checkout, launchers create .venv, install deps on first run, then open the Hub. From a frozen zip (when published), run the binary and follow FIRST_RUN.txt.
From a source checkout, double-click CareerHound.bat or Launch.bat, or from PowerShell in the project folder:
CareerHound.bat .\Launch.bat .\launch.ps1
Needs Python 3.10+ on PATH (py or python). During Python setup, check “Add python.exe to PATH”. Offline demo (no LinkedIn): CareerHound.bat --demo or Launch.bat --demo. Frozen zip (when listed on Releases): run CareerHound.exe.
From a source checkout, in Terminal:
chmod +x careerhound.sh launch.sh ./careerhound.sh # or: ./launch.sh
Install only (no Hub): ./launch.sh --no-hub. Offline product tour (no LinkedIn login): ./careerhound.sh --demo or ./launch.sh --demo. Homebrew Python 3.10+ works fine. Frozen zip (when listed on Releases): open the app / binary and read FIRST_RUN.txt.
From a source checkout, in a shell:
chmod +x careerhound.sh launch.sh ./careerhound.sh # or: ./launch.sh
Or use the venv wrapper later: python careerhound_hub.py. Offline demo (mock queue, dashboard, jobs; no LinkedIn): ./careerhound.sh --demo or ./launch.sh --demo. Hub sets XMODIFIERS=@im=none for its process so Tk typing works with IBus. Frozen zip (when listed on Releases): ./CareerHound.
Local-first. Your machine runs the Hub; contacts and drafts stay on disk. We never log into LinkedIn.
Rough path from empty folder to Hub (source checkout). First launch may take longer while packages install. Frozen zip path (when assets exist): unzip, run the binary, follow FIRST_RUN.txt.
Confirm with python --version, py -3 --version, or python3 --version. Skip this if you already have a published frozen zip for your OS.
Until GitHub Releases lists platform zip assets, clone the repo (or download a source archive from GitHub). Do not expect Win / Mac / Linux binaries on an empty Releases page. Open the project root.
Windows: CareerHound.bat / Launch.bat or .\launch.ps1. macOS / Linux: ./careerhound.sh / ./launch.sh. Offline demo: ./launch.sh --demo (or CareerHound.bat --demo). Frozen: CareerHound.exe / app / ./CareerHound.
First launch asks for email. Start Free licenses that email to this PC. A new Gmail on the same machine will not reset the Free seat. Staff founder trials (Mac and Jacob only) Sign in with email + password. Everyone else pastes a FastSpring Pro key to upgrade. Then pick an AI provider, import your LinkedIn CSV export, and use the Action Queue (copy + open profile). Trial passwords are not published here.
This page does not host fake one-click installers or made-up download links. It only wires direct zip buttons when the GitHub Releases API reports real CareerHound-v*-{win|macos|linux}.zip assets. Until then, Releases is treated as empty: clone or use a source archive plus CareerHound.bat / ./careerhound.sh (or Launch.bat / launch.sh). Checkout for Pro / Team stays on FastSpring from the pricing page; keys activate in Hub → Settings → License. Founder email + password Sign in is staff-only (Mac and Jacob); public users stay on Free or a purchase key. This site never lists trial passwords.