Job-Radar
Was ist es? Ein persönliches System, das jeden Morgen passende Stellen für mich sucht, bewertet und auf Knopfdruck Lebenslauf und Anschreiben dazu schreibt.
- Status
- In Nutzung
- Rolle
- Idee, Konzept und Umsetzung (gebaut mit Claude Code)
- Zeitraum
- Seit Oktober 2026
So sieht es aus

Jeden MorgenDie TagesauswahlUm 06:45 startet die Suche. Danach stehen hier die besten neuen Stellen mit Fit-Score, einer kurzen Begründung und Warnhinweisen wie «Profil-Lücke». Die Top 5 kommen zusätzlich per Mail und als Mitteilung aufs Handy. 
Eine Stelle im DetailScore, Begründung und fertige UnterlagenWarum die Stelle passt, was fehlt und wie sich der Score zusammensetzt. Lebenslauf und Anschreiben liegen als PDF und Word bereit. Mit «Anpassen» beschreibe ich in eigenen Worten, was anders sein soll, und das Paket wird neu gebaut. 
BewerbungenAlles an einem OrtJede Bewerbung mit Datum, Unterlagen, Link zum Inserat und Status, von «Beworben» bis «Interview». Bewerben tue ich mich selbst, das Radar schickt nichts ab. 
Graduate-ProgrammeBewerbungsfenster im BlickViele Graduate-Programme haben feste Fenster. Das Radar kennt 161 Programme von 90 Firmen und prüft sie automatisch, sobald ein Fenster offen ist.
Warum ich es gebaut habe
Ich suche ein Graduate-Programm ab Herbst 2027 und bis dahin eine Werkstudentenstelle. Die Stellen sind verstreut über LinkedIn, jobs.ch, Firmenportale und Job-Alerts, und viele Programme haben eigene Bewerbungsfenster. Jeden Tag alles von Hand durchzugehen und für jede Stelle CV und Anschreiben anzupassen, kostete viel Zeit. Ich wollte morgens eine kurze Liste der wirklich passenden Stellen und die Unterlagen dazu mit einem Klick.
Was ich gebaut habe
- Einen täglichen Suchlauf um 06:45: Mehrere Claude-Sitzungen recherchieren parallel (Graduate, Werkstudent, Karriereseiten beobachteter Firmen), dazu jobs.ch und meine Job-Alerts aus Gmail. Duplikate werden erkannt, und das Radar prüft, ob Inserate noch online sind.
- Einen festen Fit-Score von 0 bis 100: Anforderungen 40, Start und Pensum 25, Interessenfeld 20, Chance 15. Die besten 5 ab 65 Punkten kommen per Morgen-Mail und als Mitteilung aufs Handy.
- Das Bewerbungspaket auf Knopfdruck: CV (immer 1 Seite) und Anschreiben (genau 1 Seite) als PDF und Word, in der Sprache des Inserats. Mit «Anpassen» beschreibe ich in eigenen Worten, was anders sein soll, und das Paket wird neu gebaut.
- Eine Web-Oberfläche für die Tagesauswahl, alle Stellen, Bewerbungen, beobachtete Arbeitgeber und Bewerbungsfenster von Graduate-Programmen, dazu Kontakte für Coffee Chats mit Mail-Entwürfen.
- Eine Online-Version für unterwegs, die sich alle 30 Sekunden mit dem Mac abgleicht.
- Hilfe beim Ausfüllen von Bewerbungsformularen: Ein Claude-Skill trägt Lebenslauf-Angaben und Passungsfragen ein, abgeschickt wird von mir.
- Im Einsatz seit dem ersten Suchlauf am 26. Oktober 2026. Bis zum 6. November sind 7 Bewerbungen über das Radar rausgegangen.
- bewertete Stellen
- 115
- beobachtete Arbeitgeber
- 320
- Graduate-Programme im Katalog
- 161
- erstellte Bewerbungspakete
- 38
So funktioniert’s
- Input
Suchen
Jeden Morgen um 06:45 suchen mehrere Claude-Sitzungen parallel nach Graduate- und Werkstudentenstellen. Dazu kommen jobs.ch, meine Job-Alerts aus Gmail und täglich 20 der 320 beobachteten Arbeitgeber.
- Verarbeitung
Bewerten
Claude stuft jede Stelle nach Anforderungen, Start und Pensum, Interessenfeld und Chance ein. Der Code rechnet daraus den Fit-Score von 0 bis 100 nach fester Rubrik.
- Verarbeitung
Auswählen
Die besten 5 ab 65 Punkten kommen per Morgen-Mail und als Mitteilung aufs Handy. Duplikate und Stellen, die nicht mehr online sind, fallen weg.
- Output
Bewerben
Auf Knopfdruck entstehen Lebenslauf und Anschreiben für genau diese Stelle, in der Sprache des Inserats. Prüfen und abschicken tue ich selbst.
Mehrwert
Die Suche läuft jeden Morgen ohne mich. Statt mehrere Portale durchzugehen, lese ich eine kurze Liste mit Begründung, und ein Bewerbungspaket für eine Stelle entsteht in 3 bis 5 Minuten. Seit dem ersten Lauf am 26. Oktober 2026 hat das Radar 115 Stellen bewertet und 38 Bewerbungspakete erstellt.
Für Technikinteressierte
Stack, Architektur und Learnings
- Python
- Claude Code (Hintergrundmodus)
- launchd
- WeasyPrint
- docx + LibreOffice
- Cloudflare Workers + KV
- Gmail
- Claude in Chrome
Architektur
- Läuft auf meinem Mac: Zeitpläne über launchd starten den Tageslauf um 06:45 und die Mitteilungen. Ein lokaler Python-Webserver liefert die Radar-Seite (HTML und JavaScript) aus.
- Claude Code im Hintergrundmodus: Jeder Lauf bekommt nur die nötigsten Werkzeuge. Recherche-Läufe dürfen recherchieren, in ihrem Lauf-Ordner schreiben und das Radar-Programm aufrufen. Die Prompts liegen als Markdown-Dateien im Repo.
- Score im Code: Claude liefert Einstufungen,
score.pyrechnet daraus die Punkte nach der festen Rubrik. - Unterlagen: Der CV entsteht als PDF aus HTML (WeasyPrint) und wird automatisch auf eine Seite eingepasst. Das Anschreiben wird als Word-Datei gebaut und mit LibreOffice in ein PDF umgewandelt.
- Morgen-Mail über Gmail: Ein Wächter lässt die Mail nur durch, wenn Empfänger, Betreff und Inhalt genau dem vorbereiteten Entwurf entsprechen.
- Online-Version: Cloudflare Worker mit KV-Speicher und Passwort-Login, gleicht alle 30 Sekunden mit dem Mac ab. Kontakte bleiben lokal und gehen nicht in die Cloud.
Learnings
- Harte Regeln gehören in den Code, nicht nur in den Prompt. Reihenfolge und Sprache der CVs stimmten erst zuverlässig, als der Code sie sortiert und prüft.
- Unbeaufsichtigte Agents brauchen einen Wächter. Hängt eine Browser-Sitzung, bricht das System nach 3 Minuten ohne Aktivität ab, statt 25 Minuten zu warten.
- Nicht alles lohnt sich zu automatisieren. Beim Ausfüllen von Formularen bin ich selbst schneller, Claude übernimmt nur die mühsamen Teile.