-
-
Notifications
You must be signed in to change notification settings - Fork 2
Installation
PBP laesst sich auf Windows, macOS und Linux installieren. Auf Windows geht es am einfachsten — ein Doppelklick auf INSTALLIEREN.bat reicht.
- Windows (Empfohlen)
- macOS
- Linux / Manuell
- Claude Desktop konfigurieren
- Datenverzeichnis
- Nach der Installation
- Deinstallation
- Windows 10 oder 11 (64-Bit)
- Internetverbindung
- Claude Desktop (Free reicht zum Ausprobieren, Pro empfohlen fuer taegliche Nutzung)
- Lade die neueste Version herunter (ZIP-Datei unter "Source code (zip)")
-
Entpacke das ZIP in einen Ordner deiner Wahl, z.B.
C:\PBP -
Doppelklicke
INSTALLIEREN.bat— der Rest passiert automatisch
Wichtig: Das ZIP muss vollstaendig entpackt werden. Die BAT-Datei darf nicht direkt aus dem ZIP heraus gestartet werden.
Der Installer fuehrt folgende Schritte automatisch durch:
- Python herunterladen — Embedded Python 3.12 wird heruntergeladen und eingerichtet (nur wenn noch nicht vorhanden)
- Pakete installieren — Alle Abhaengigkeiten werden installiert (inkl. setuptools, wheel)
-
Claude Desktop konfigurieren — Der MCP-Server-Eintrag
bewerbungs-assistentwird in die Claude-Konfiguration geschrieben - Desktop-Verknuepfung erstellen — "PBP Bewerbungs-Portal" erscheint auf dem Desktop
-
Backup deiner Datenbank — vor jedem Update wird automatisch ein Backup erstellt (
data\backups\) - Automatischer Start — am Ende werden Claude Desktop und das Dashboard automatisch gestartet
Du musst nichts selber installieren oder konfigurieren.
- Claude Desktop beenden und neu starten
- In Claude eingeben: "Starte die Ersterfassung"
- macOS 12 oder neuer
- Python 3.11+ (Installation siehe unten)
- Claude Desktop fuer Mac
-
Claude Desktop installieren von claude.ai/download
-
Python 3.11+ installieren (falls nicht vorhanden) — entweder mit dem Installer von python.org oder per Homebrew:
brew install python@3.12
-
PBP installieren — eine der beiden folgenden Varianten.
- ZIP herunterladen von der Release-Seite (unter Assets → „Source code (zip)")
- Entpacken (Doppelklick reicht)
-
Doppelklick auf
INSTALLIEREN.command— falls macOS warnt: Rechtsklick auf die Datei → „Oeffnen"
Repository klonen und Installer starten:
git clone https://github.com/MadGapun/PBP.git
cd PBP
bash installer/install.shDer Installer (install.sh v2.0) fuehrt 7 Schritte durch:
| Schritt | Beschreibung |
|---|---|
| 1/7 | Python-Version pruefen (mind. 3.11) |
| 2/7 | Virtuelle Umgebung (.venv) erstellen |
| 3/7 | Core- und optionale Pakete installieren |
| 4/7 | React-Frontend bauen (falls Node.js/pnpm vorhanden) |
| 5/7 | Automatischer Funktionstest |
| 6/7 | Datenverzeichnis anlegen |
| 7/7 | Claude Desktop konfigurieren |
- Claude Desktop beenden (Menueleiste > Claude > Beenden) und neu starten
- In Claude eingeben: "Starte die Ersterfassung"
Doppelklick auf Dashboard starten.command oder:
.venv/bin/python start_dashboard.py- Python 3.11+
- git
- Optional: Node.js + pnpm (fuer das React-Frontend)
# Repository klonen
git clone https://github.com/MadGapun/PBP.git
cd PBP
# Installer starten (inkl. Claude Desktop Config)
bash installer/install.shDer Installer funktioniert identisch wie auf macOS (siehe oben).
Hinweis: Claude Desktop ist fuer Linux nicht offiziell verfuegbar. Als Alternative funktioniert Claude Code (CLI) mit MCP-Support. Der Installer erkennt das automatisch und zeigt einen Hinweis.
# Repository klonen
git clone https://github.com/MadGapun/PBP.git
cd PBP
# Virtuelle Umgebung erstellen
python3 -m venv .venv
source .venv/bin/activate
# Core installieren
pip install -e ".[docs]"
# Optional: Scraper mit Playwright (fuer StepStone, Indeed, Monster etc.)
pip install -e ".[all]"
playwright install chromium.venv/bin/python -m bewerbungs_assistent.venv/bin/python start_dashboard.pyDie Installer (INSTALLIEREN.bat bzw. install.sh) konfigurieren Claude Desktop automatisch. Dieser Abschnitt ist nur fuer manuelle Konfiguration relevant.
| Plattform | Config-Datei |
|---|---|
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
Fuege folgenden Eintrag in die Datei ein (oder ergaenze den bestehenden mcpServers-Block):
{
"mcpServers": {
"bewerbungs-assistent": {
"command": "python",
"args": ["-m", "bewerbungs_assistent"],
"env": {
"BA_DATA_DIR": "/pfad/zu/deinen/daten"
}
}
}
}Wichtig:
-
commandmuss auf das Python in deiner virtuellen Umgebung zeigen (z.B..venv/bin/pythonoder der volle Pfad) -
BA_DATA_DIRist optional — ohne diesen Eintrag wird der Standardpfad verwendet (siehe Datenverzeichnis) - Nach Aenderungen Claude Desktop komplett beenden und neu starten
PBP speichert alle deine Daten lokal auf deinem Rechner. Nichts wird in die Cloud hochgeladen.
| Plattform | Datenverzeichnis |
|---|---|
| Windows | %LOCALAPPDATA%\BewerbungsAssistent\data |
| macOS | ~/.bewerbungs-assistent |
| Linux | ~/.bewerbungs-assistent |
Windows:
%LOCALAPPDATA%\BewerbungsAssistent\
├── app\ ← PBP Runtime (Python + Source Code)
├── data\
│ ├── pbp.db ← Deine Datenbank (Profil, Jobs, Bewerbungen)
│ ├── dokumente\ ← Hochgeladene Dokumente
│ ├── export\ ← Generierte Lebenslaeufe und Anschreiben
│ └── logs\ ← Protokolle
macOS / Linux:
~/.bewerbungs-assistent/
├── pbp.db ← Deine Datenbank
├── dokumente\ ← Hochgeladene Dokumente
├── export\ ← Generierte Lebenslaeufe und Anschreiben
└── logs\ ← Protokolle
Du kannst das Datenverzeichnis ueber die Umgebungsvariable BA_DATA_DIR aendern:
{
"mcpServers": {
"bewerbungs-assistent": {
"env": {
"BA_DATA_DIR": "D:\\MeineBewerbungen"
}
}
}
}- Claude Desktop starten (nach Neustart)
- Unten links bei den MCP-Tools pruefen, ob "bewerbungs-assistent" aufgefuehrt wird
- Eingeben: "Starte die Ersterfassung" — PBP sollte sich melden
| Schritt | Was du sagst | Was passiert |
|---|---|---|
| 1 | "Starte die Ersterfassung" | Claude fuehrt dich durch ein Gespraech (ca. 10-15 Min.) und erstellt dein Profil |
| 2 | "Starte den Jobsuche-Workflow" | Du legst Suchkriterien fest (Keywords, Standort, Gehalt) |
| 3 | "Suche nach Stellen" | PBP durchsucht alle aktiven Portale |
| 4 | "Schreibe eine Bewerbung fuer [Firma]" | PBP erstellt CV + Anschreiben |
Tipp: Du kannst auch deinen Lebenslauf als PDF oder DOCX hochladen — PBP extrahiert die Daten automatisch und fragt nur noch nach, was fehlt.
Das Web-Dashboard startet automatisch auf http://localhost:8200 und bietet eine grafische Oberflaeche fuer Profil, Stellen, Bewerbungen, Statistiken und Einstellungen.
-
Doppelklicke
DEINSTALLIEREN.batim PBP-Ordner
Der Deinstaller fuehrt 7 Schritte durch:
| Schritt | Beschreibung |
|---|---|
| 1/7 | Laufende PBP-Prozesse beenden |
| 2/7 | MCP-Eintrag aus Claude Desktop entfernen |
| 3/7 | Desktop-Verknuepfung entfernen |
| 4/7 | Runtime-Dateien (Python, Source) entfernen |
| 5/7 | Windows Apps & Features Eintrag (Registry) entfernen |
| 6/7 | Optional: Backup der Bewerbungsdaten auf dem Desktop erstellen |
| 7/7 | Optional: Alle Bewerbungsdaten loeschen (muss mit "LOESCHEN" bestaetigt werden) |
Standardmaessig bleiben deine Bewerbungsdaten erhalten. Du wirst explizit gefragt, ob du sie loeschen moechtest. Ein Desktop-Backup kann vorher erstellt werden.
Nach der Deinstallation: Claude Desktop einmal komplett neu starten.
cd PBP
bash installer/deinstallieren.shDer Deinstaller:
| Schritt | Beschreibung |
|---|---|
| 1/2 | MCP-Eintrag bewerbungs-assistent aus Claude Desktop Config entfernen |
| 2/2 |
Optional: Datenverzeichnis ~/.bewerbungs-assistent loeschen (du wirst gefragt) |
Hinweis: Der Quellcode (das geklonte Repository) wird nicht automatisch entfernt. Den PBP-Ordner kannst du manuell loeschen.
Nach der Deinstallation: Claude Desktop einmal komplett neu starten.
Falls die Deinstaller nicht funktionieren:
-
MCP-Eintrag entfernen: Oeffne die Claude Desktop Config und loesche den
bewerbungs-assistent-Eintrag ausmcpServers - Datenverzeichnis loeschen: Siehe Standard-Pfade oben
- PBP-Ordner loeschen: Den entpackten/geklonten Ordner entfernen
- Claude Desktop neu starten
🗺 Plan
- Master-Plan
- Master-Plan-Optimierung
- Plan-Datenbasis (A)
- Plan-Jobsuche (B)
- Plan-Stellen (C)
- Plan-Bewerbungen (D)
- Plan-Dokumente (E)
- Plan-Lokale-KI (F)
- Plan-Frontend (G)
- Plan-MCP-Layer (H)
- Plan-Distribution (I)
- Plan-Roadmap-v18 (J)
Einstieg
Tabs
Features
- Elwosa
- Lern-System
- Lokale KI & KI-Steuerung
- Profile-Cluster
- Suchkriterien & Gewichtungen
- Profil aus Dokumenten
- Workflows
- Jobportale
- Stellen-Qualitaet
Reference