WangShenOL
Halbautomatischer KI-Assistent für Online-Bewerbungen
LLM-gestütztes Tool für den Bewerbungsversand mit zwei Einsatzarten: EXE-Desktop-Client (integrierter Browser + intelligentes Formular ausfüllen) und CLI-Vollautomodus: Lebenslauf parsen -> Unternehmen empfehlen -> direkt Kartell zum Bewerbungskanal der offiziellen Website -> im integrierten Browser per Klick ausfüllen / automatisch absenden.
Download und Installation
Laden Sie auto-apply-Setup-x.x.x.exe (das heißt den Installationsassistenten des „Halbautomatischen KI-Assistenten für Online-Bewerbungen“) von Releases herunter und doppelklicken Sie darauf, um den normalen Installationsassistenten abzuschließen (Willkommen → Verzeichnis wählen -> Installieren → Fertigman):
Standardmäßige Installation im Benutzerverzeichnis (
%LocalAppData%\Programs), keine Administratorrechte erforderlichAutomatisches Erstellen der Verknüpfungen im Startmenü und auf dem Desktop, vollständige Deinstallation unterstützt
Unterstützt Windows 10/11 (64-Bit)
Related MCP server: Shortlist MCP Server
Oberflächenvorschau
Beim ersten Start – den Arbeitsmodus auswählen (MCP-Modus = externe KI-Steuerung, kein API-Key erforderlich; API-Modus = in der Software integrierte KI; später einfach unter „Einstellungen“ änderbar):

Sechs Funktionsseiten:
Lebenslaufprofil | Unternehmensempfehlung |
|
|
PDF/Word importieren und per KI in ein strukturiertes Profil parsen; Erfahrungen und Fähigkeiten manuell bearbeiten | Unternehmen nach Übereinstimmung des Studienfachs empfehlen (staatlich bevorzugt); Gewichtung in den Einstellungen anpassbar |
Stellen-Scan | Integrierter Browser |
|
|
Aus den ATS-Quellen offene Positionen abrufen, mit KI-Bewertung sortieren | Die offizielle Bewerbungskanch öffnen; „Intelligentes Ausfüllen“ trägt die Lebenslaufinhalte mit einem Klick ein |
Bewerbungsverlauf | Einstellungen |
|
|
Alle Bewerbungen zentral als SQLite‑Aufzeichnung zusammenführen | Zentral verwalten: Sprache/Arbeitsmodus/Model API/Qichacha/Empfehlungsgewicht |
Desktop-Client (Empfohlen)
Desktop-Anwendung auf Basis von PySide6 + QtWebEngine mit sechs Seiten:
Seite | Funktion |
Lebenslaufprofil | PDF / Word(.docx) importieren und mit KI in ein strukturiertes Profil parsen; Berufe/Qualifikation/Praktikum/Projekte manuell bearbeiten; Fähigkeiten/Sprachen/Interessen/Auszeichnungen als einzelne Eingabefelder (fließend angeordnet, erweiterbar/löschbar); Persönliche Angaben usw. vollständig optional |
Unternehmensempfehlung | empfiehlt Unternehmen anhand der Übereinstimmung des Studienfachs (eingebaute 62‑Firmenliste, Abgleich Fach/Fähigkeiten plus „staatliche Bevorzugung“; in den Einstellungen anpassbar), unterstützt Filterung nach Region/Unternehmensant (staatlich/privat/ausländisch/gemeinsames JIVent), Größe, und Stichwortsuche; Filteraktualisierung in Echtzeit, Ergebnisse aus Cache mit Sekundärsofort; „Qichacha-Suche“ ruft Unternehmen aus Qichacha ab – jede Karte kann direkt auf Qichacha weiter catchy, um Handelsregister/Größe/Art zu sehen |
Stellen-Scan | von konfigurierten ATS-Quellen offene Positionen abrufen und per KI bewertet sortieren |
Integrierter Browser | Öffnet den „Bewerbungskanal“ (Bing-Suche: einfach in der Adresszeile Stichwort eingeben), „Intelligentes Ausfüllen“ injiziert per Klick den voreingestellten Lebenslauf: Text/Dropdown/Einzelauswahl/ Mehrfachauswahl/Datei upload vollautomotisch, nach dem Ausfüllen menschliche Prüfung und Einreichung (übernimmt die Steuerung, vermeidet das Risiko der Vollautomatisierung) |
Bewerbungsverlauf | Zusammenfassung aller Bewerbungen als SQLite-Aufzeichnung |
Einstellungen | Sprachumschalter Deutsch/Chinesisch, Arbeitsmodus (MCP/API), Modell-API (nach dem Laden der Modelle Dropdown-Auswahl, gruppiert nach Herstellern, & filterable), Qichacha-API (optional), Empfehlungs-Präferenzen) Gewichtung (Major / Skill matching / staatliche bevor) , MCPService-Integration |
Ausführen
pip install -r requirements.txt
python main_gui.pyEXE / Installer erstellen
# 方式一:绿色版(onedir,拷贝整个文件夹分发)
pyinstaller autoapply.spec --noconfirm
# 产物: dist/网申求职半自动AI助手/网申求职半自动AI助手.exe
# 方式二:安装向导安装包(推荐分发方式)
powershell -ExecutionPolicy Bypass -File build_installer.ps1
# 产物: installer/网申求职半自动AI助手-Setup-x.x.x.exe(Inno Setup 常规安装向导)
# 需安装 Inno Setup 6 + Languages/ChineseSimplified.isl 中文语言包Beim ersten Start zeigt die EXE den Dialog zur Modauswahl (MCP / API) und erzeugt im gleichen Verzeichnis config.yaml (aus config.example.yaml kopiert); die Daten liegen in data/.
MCP-Modus (Externe KI-Steuerung)
Die Software ist gleichzeitig auch ein MCP-Server und kann von KI-Clients wie Codex / Claude übernommen werden (kein API-Key erforderlich):
网申求职半自动AI助手.exe --mcp # stdio JSON-RPC,协议为 Model Context ProtocolEs stehen 8 Werkzeuge bereit: get_profile / set_profile (Lesen/Schreiben des Lebenslaufverlaufs), recommend_companies (regelbasiert, nach Konfig des Keys AI priorisiert), search_companies, record_application / list_applications (Letzte Anträge), open_url / smart_fill (während der GUI auf Aktive, änderrcould enrich die integrierte Browser Synchron/ Internetseite öffnen und intelligent ausfüllen). Die Integrationsbefehle und Konfiguration für Codex / Claude finden Sie auf der Seite der Software »Einstellungen → MCP Dienste«; mit einem Klick kopieren.
Intelligenz füllen – Erläuterung
Auf jeder ATS-Bewerbungsseite (Greenhouse/Lever/Workday/Allgemeine Formulare) die Option „⚡ Intelligentes Ausfüllen“ klicken
Regel-Engine: Diese Standardfelder direkt abb (Name / E-Mail / Telefon / Ort / URL / EEO-Privatsphären‑Auswahl / Arbeitsgenehmigung / Entgelt usw.)
AI‑Engine (sobald API‑Key berichtigt): Benutzerspezifische Fragen werden von LLM aus dem Lebenslauf erzeugt
Datei-Up: Wird der frei Upload-Button auf der Seite aktiv, hängt sie die vorbereitete Resume‑Datei an.
Die ausgefüllten Felder erkennt man an einem grünen Rand; nach manueller Prüfung wird von hand abgeschickt; die Schaltfläche „Bewertung protokollieren“ speichert den Antrag in den Verlauf.
CLI-Modus (Vollautomatisch)
resume.pdf ──build-profile──> profile.json
│
greenhouse/lever/workday API ──> 职位列表 ──> LLM 打分排序 ──> 逐个投递
│
Playwright + LLM 表单填充引擎(含验证码人工介入、截图留档)
│
SQLite 投递记录 / 答案缓存 / 求职信缓存playwright install chromium
copy config.example.yaml config.yaml # 填入目标公司 board token 等
$env:OPENAI_API_KEY="sk-..." # 或 DeepSeek/通义等任意 OpenAI 兼容 key
python main.py build-profile --resume data/resume/resume.pdf
python main.py scan # 只看匹配结果,不投递
python main.py run --dry-run # 填表+截图但不提交,先检查效果
python main.py run # review 模式:每份确认后提交
python main.py run --auto --max 5 # 全自动,本轮最多 5 份
python main.py status # 查看投递记录Tests
python test_form_fill_js.py # 表单填充引擎(JS注入,GUI核心)
python test_pipeline.py # CLI 管道(职位抓取+Playwright填表)Wichtige Konfiguration (config.yaml)
Schlüssel | Beschreibung |
| Beliebeiger OpenAI-kompatibler Endpoint (base_url / model / api_key_env) |
| Greenhouse-Board-Token, z. B. |
| Lever Firmenname, z. B. |
| Vollständige URL des Workday-Stellenportals (experimentell) |
| grobe Filterung nach Titel/Ort |
| wenn LLM-Bewertung diesen Wert unterschreitet, wird nicht beworben |
| Obergrenze der Einreichungen pro Tag |
|
|
| Pfad zu der Lebenslaufdatei für das Hochladen |
Neuen ATS-Adapter erweitern
Registrieren Sie eine Klasse in ADAPTERS in der apply/adapters.py, die apply(page, orch, job) implementiert: Nachdem Sie zu job.apply_url navigiert und run_application(page, orch, job, submit_selectors, success_patterns, next_selectors) aufgerufen haben, wird die generische Füll-Engine wiederverwendet. Unbekannte Websites laufen automatisch über GenericApply.
Verhalten & Konformität
CAPTCHA: Wird nicht umgangen. Im Modus mit Fenster wird pausiert, bis der Benutzer es manuell löst; im Headless-Modus wird es übersprungen die erfasst.
Ratenbegrenzung: Die Wartezeit zwischen den Bewerbungen ist zufällig
delay_min/max_secondsund mit tages maximum versehen.Dry-Run: Vor der echten Verwendung mit
--dry-rundie Ausfüllqualität überprüfen; alle entscheidenden Schritte als Screenshots sind inoutputs/screenshots/gespeichert.Automatisierte Einreichungen können möglicherweise die Nutzungsbedingungen einige Websites verletzen. Bitte verwenden Sie den Assistent daher nur für echte, persönliche Bewerbungen, beachten Sie die Frequenz-Kontrolle und folgen Sie den Regelungs auf der jeweiligen Website.
EEO- bzw. demografische Fragen werden standardmäßig mit der privatssensibelsten Option beantwortet oder übersprungen.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI-driven job application automation for LinkedIn and SEEK platforms with intelligent cover letter generation, automated application submission, and application tracking management. Supports anti-detection measures and complies with platform usage policies for safe job hunting automation.
- AlicenseNot gradedqualityFmaintenanceEnables users to search for jobs, prefill applications using AI, and automate submissions across major platforms like Lever and Ashby directly from Claude or Cursor. It provides a full suite of tools for managing job queues, profile data, and resumes within a chat interface.34MIT

four-leaf-mcpofficial
AlicenseNot gradedqualityBmaintenanceJob search assistant and interview prep inside any ai tool via MCP or public skill. Every tool you'll need for your job search in one product.195MIT- AlicenseAqualityAmaintenanceAn AI job-hunt copilot that enables searching live job boards, shortlisting openings, tracking application pipelines, and generating tailored resumes and cover letters from any MCP client.14Apache 2.0
Related MCP Connectors
Search AI-native jobs, inspect application forms, and fetch free interview-prep resources.
AI job search MCP — fact-checked jobs, application tracker, alerts. ChatGPT, Claude, Cursor.
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ldq30000-tech/online-job-ai-helper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server




