Skip to main content
Glama

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 erforderlich

  • Automatisches 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):

Modusauswahl beim ersten Start

Sechs Funktionsseiten:

Lebenslaufprofil

Unternehmensempfehlung

Seite „Lebenslaufprofil“

Seite „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

Seite „Stellen-Scan“

Seite „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

Seite „Bewerbungsverlauf“

Seite „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.py

EXE / 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 Protocol

Es 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

llm.*

Beliebeiger OpenAI-kompatibler Endpoint (base_url / model / api_key_env)

sources.greenhouse_boards

Greenhouse-Board-Token, z. B. openai; in der URL boards.greenhouse.io/<token>

sources.lever_companies

Lever Firmenname, z. B. stripe

sources.workday_sites

Vollständige URL des Workday-Stellenportals (experimentell)

search.keywords / locations

grobe Filterung nach Titel/Ort

apply.min_match_score

wenn LLM-Bewertung diesen Wert unterschreitet, wird nicht beworben

apply.daily_limit

Obergrenze der Einreichungen pro Tag

apply.mode

review (Einzelbestätigungen) / auto

apply.documents.resume

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_seconds und mit tages maximum versehen.

  • Dry-Run: Vor der echten Verwendung mit --dry-run die Ausfüllqualität überprüfen; alle entscheidenden Schritte als Screenshots sind in outputs/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.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables 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.
    34
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Job 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.
    19
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An 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.
    14
    Apache 2.0

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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