Zurück zum Blog

Job Hunter: Open-Source-Jobsuche-Automatisierung, die wirklich bewirbt

9. Juli 20266 Min.
Entwickler-Tools

Job Hunter ist eine Open-Source-Jobsuchmaschine. Sie durchsucht die Börsen, die Sie sonst von Hand prüfen würden, filtert alles gegen Ihre Stichwörter und Ihre Gehaltsuntergrenze, wirft die Übrigbleibenden in eine Tabelle und öffnet — sobald Sie sie freigeben — einen Browser und füllt die Bewerbungen für Sie aus, wobei vor jedem Absenden pausiert wird.

Keine KI. Keine Cloud-Dienste. Keine API-Keys für den Kern-Workflow erforderlich. Eine Installation unterstützt mehrere Personen, jede mit isolierten Profilen, Lebensläufen und Daten.

Auf GitHub holen — MIT-lizenziert

Die Pipeline

▶ show code
Scrape → Match → Review → Auto-Apply → Done

Sie prüfen eine Tabelle und markieren Jobs mit Y/N. Das ist Ihre gesamte manuelle Arbeitslast. Alles auf beiden Seiten dieser Entscheidung ist automatisiert.

Funktionen

15+ Scraper, ausschließlich kostenlose Quellen

  • Kern-Börsen — Greenhouse, Lever, Himalayas, RemoteOK, USAJobs, Arbeitnow
  • Erweitert — Workday, The Muse, Wellfound, Adzuna, Google Jobs
  • Internetweite Suche — DuckDuckGo plus direkte Karriereseiten von Unternehmen
  • Freelance / Teilzeit — Freelancer.com-API + gespeicherte Suchen für Upwork, PeoplePerHour, Guru, Braintrust, mit optionaler Wochenstunden-Obergrenze
  • KI-Trainings-Jobs — ein Verzeichnis von 15 KI-Trainingsplattformen (DataAnnotation, Outlier, Alignerr, Mercor …) mit Anmeldeverfolgung pro Plattform und dedizierten Scrapern

Deterministisches Matching — kein LLM-Roulette

Matching erfolgt nach Stichwort + Gehaltsspanne, Punkt. Dasselbe Profil erzeugt bei jedem Durchlauf dieselben Ergebnisse. Qualitätsfilter kümmern sich um Titel-Relevanz, USD-only / Mindestbudget, Entfernung von Aggregator-Seiten und quellenübergreifende Deduplizierung — alles konfigurierbar, alles einsehbar.

Auto-Apply, das den Absenden-Button respektiert

Die Browser-Automatisierung (Playwright) füllt Formulare aus, lädt den passenden Lebenslauf pro Rolle hoch und beantwortet Standard-ATS-Felder aus einem Katalog, der auf den echten Formularen von Greenhouse, Lever, Workday, Ashby, iCIMS, Indeed und LinkedIn basiert.

  • Pausiert vor jeder Einreichung — Sie machen immer den finalen Klick
  • Gibt niemals persönliche Daten in Freitext-Screening-Fragen ein
  • Ordnet Rollen automatisch Lebenslauf-PDFs zu, mit integriertem PDF-Lebenslauf-Generator

Multi-Profil, zwei Storage-Backends

  • Jede Person erhält isolierte Konfiguration, Daten und Lebensläufe — eine Installation bedient den ganzen Haushalt
  • Lokales CSV (kein Setup) oder Google Sheets (Prüfung vom Smartphone aus)
  • Bereinigung veralteter Jobs entfernt nicht genehmigte Stellenanzeigen automatisch nach einem konfigurierbaren Alter

Admin-Panel

Ein Web-Dashboard zur Überprüfung von Jobs, Verwaltung von Profilen, Ausführen von Scrapes pro Rolle oder pro Lebenslauf und — im deployten Modus — zur Verwaltung mehrerer Nutzer mit ausklappbaren Bereichen pro Nutzer.

Passt zu OpenTechnologyApp

Bevorzugen Sie Queues und Dashboards gegenüber Tabellen? Das Job Hunter-Projekt-Template in OpenTechnologyApp spiegelt das Admin-Panel: eine API-Pipeline-Queue, Review-/Auto-Apply-Queues, Interview-Tracking, Such-Profile und Run-Historie — mit Automatisierungen, die genehmigte Jobs an den lokalen Apply-Runner weiterleiten.

Erste Schritte

▶ show code
git clone https://github.com/OpenTechnology14/Job-Hunter.git
cd job-hunter
pip install -r requirements.txt
python run_scrape.py     # scrape + match
python run_apply.py      # review, then auto-apply

Job Hunter ist MIT-lizenziert — forken Sie es, fügen Sie einen Scraper hinzu oder verbinden Sie es mit Ihrem eigenen Tracker.

github.com/OpenTechnology14/Job-Hunter

Kontakt aufnehmen

Interesse an einem Thema? Hinterlassen Sie eine Nachricht und wählen Sie eine Kategorie. Ich stehe auch für ein kostenloses Beratungsgespräch zur Verfügung — melden Sie sich und wir vereinbaren etwas.