c )Posthorn
Find a damn job like a boss!
Get Started View on GitHubWhat is it?
Posthorn is a lightweight, TUI supported background service designed to poll job boards, filter for specific campaigns, and push early-warning alerts to webhooks or chat platforms. Built on modern Python concurrency, it relies on an embedded DuckDB state machine to enforce absolute idempotency—guaranteeing that a matched job is alerted on exactly once, even across overlapping sweeps or network failures.
0. Install Astral uv Python Manager
curl -LsSf https://astral.sh/uv/install.sh | sh
1. Installation
Posthorn runs on Windows, macOS, and Linux. We recommend installing it as a standalone tool using Astral's uv:
uv tool install posthorn
2. First-Time Setup
You do not need to write any code to use Posthorn. Simply launch the app from your terminal:
posthorn
If this is your first time running the app, Posthorn will automatically launch a secure setup wizard. It will ask for your Discord Webhook URL (or Telegram credentials) and your initial target job title. Once saved, the daemon will instantly begin sweeping the boards and delivering matches to your phone.
Operator's Manual
Once the dashboard is running, you can manage the daemon using the following hotkeys:
s )Maintenance
If you ever want to wipe your job discovery history and start fresh without losing your configuration, stop the app (q) and run the developer reset command:
posthorn --dev-reset