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▼ hide 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▼ hide 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.