AI · 2025
AI Job Finder — Suche & unterstütztes Bewerben
KI-gestützter Jobsuche- und Bewerbungsassistent — scrapt Jobportale, bewertet Passung zur CV, erzeugt maßgeschneiderte PDFs und unterstützt Formularausfüllung mit Human-in-the-Loop.
- Python
- FastAPI
- Playwright
- CustomTkinter
- Pydantic
- ReportLab
- BeautifulSoup
- httpx
- Browser Automation
- LLM Integration
- Web Scraping
- PDF Generation
- pytest
- TypeScript / Bun

Überblick
Was gebaut wurde
Lokales Desktop-System für automatisierte Jobsuche und unterstützte Bewerbungen.
Architektur trennt Pipeline Scrapen → Hard-Filter → AI-Match → CV/Anschreiben-PDF → Playwright-Apply-Assist → Human Confirm (job-seeker UI) von einem FastAPI-AI-Gateway (Free-AI), das kostenlose Web-LLMs (DeepSeek, Duck.ai, Qwen) per Browser-Automation ansteuert—ohne bezahlte API-Keys.
Modulare Python-Pakete: core, scrapers, AI, documents, apply, pipeline, UI.
Portal-Scraper inkl.
LinkedIn Guest API, Remotive und Arbeitnow mit Deduplizierung und persistentem Job-State.
Material-Style CustomTkinter-Dashboard für Filter, CV-Editing, Loop-Steuerung und Dokumentvorschau.
Herausforderungen
Zuverlässiges Multi-Portal-Scraping mit Deduplizierung und persistentem State; CV–Job-Fit ohne bezahlte LLM-APIs bewerten; Formulare automatisieren ohne Blind-Auto-Submit; Desktop-UI, Pipeline und AI-Gateway sauber trennen.
Lösungen
Modulare Python-Pakete mit klarer SoC; FastAPI-Gateway mit Worker-Pools, Sticky Sessions und Request-Queues über kostenlose Browser-LLMs; Playwright für Login/Session-Reuse und Apply-Assist mit Human Confirm; ReportLab/PyPDF für PDFs; httpx + BeautifulSoup/lxml-Scraper; CustomTkinter-Dashboard; pytest + Ruff.