2 Downloads Updated 3 days ago
ollama run lelegioner/headhunter-public
Updated 3 days ago
3 days ago
3302394db5ee · 2.0GB ·
📦 Base model: llama3.2:3b-instruct-q4_K_M
🖥️ Optimized for: CPU-only inference (no GPU required)
🇩🇪 Primary language: German (documents) + Russian (analysis reports)
🔗 Project: HeadHunter PROJECT_beta
HeadHunter Agent is a role-conditioned LLM that automates the German job application process in 5 structured steps:
| Step | Action | Output |
|---|---|---|
| 1. ANALYSE | Parses a job posting (Stellenanzeige) | Structured JSON with skills, ATS system, salary |
| 2. MATCH | Calculates ATS compatibility score (0–100) | Match report with gaps and strengths |
| 3. LEBENSLAUF | Adapts a master CV to the specific vacancy | ATS-optimized Markdown (DIN/single-column) |
| 4. ANSCHREIBEN | Generates a cover letter | DIN 5008 compliant, 1 A4 page, 4 paragraphs |
| 5. OUTPUT | Suggests file/folder naming convention | Softgarden, Workday, Personio compatible |
ATS Score = (Job title match × 30) + (Tier1 skills% × 0.45) + (Tier2 skills% × 0.15) + 10
✅ IT job seekers applying to positions in Germany (2026 market)
✅ Career coaches and HR consultants working with German ATS systems
✅ Developers building job application automation pipelines
✅ Students and bootcamp graduates entering the German IT market
✅ Non-native German speakers who need DIN 5008-compliant documents
CV_[Name]_[Firma]_Lebenslauf.pdf| Config | Min | Recommended |
|---|---|---|
| RAM | 4 GB | 8 GB |
| GPU | ❌ Not required | Any CUDA/ROCm GPU |
| CPU | Any x86-64 | 4+ physical cores |
| Disk | 2.2 GB | 2.2 GB |
Optimized parameters for CPU-only (no GPU):
num_gpu 0 | num_thread 4 | num_ctx 1024
num_batch 128 | mirostat 0 | temperature 0.10
Expected speed on Intel i5 (no GPU): ~4–8 tokens/sec
Expected speed on RTX 4070 (GPU): ~40–80 tokens/sec
# Pull and run:
ollama pull lelegioner/headhunter-public
ollama run lelegioner/headhunter-public
# Example prompt:
"Analysiere diese Stelle: IT-Systemadministrator bei Deutsche Telekom.
Anforderungen: Linux, Windows Server, Active Directory, Azure, Python."
{
"firma": "Deutsche Telekom",
"stelle": "IT-Systemadministrator",
"ats_system": "SAP SuccessFactors",
"hard_skills_tier1": ["Linux", "Windows Server", "Active Directory", "Azure"],
"hard_skills_tier2": ["Python", "Docker", "Monitoring"],
...
}
This public version contains placeholder fields instead of personal data.
To use it for your own job search, provide your profile in the first message:
MEIN PROFIL:
Name: [Your Name] | Email: [your@email.com] | Verfügbar: [Date]
Kenntnisse: [Your skills, comma-separated]
Erfahrung:
[Date]-heute: [Role] | [Company] → [Technologies]
[Date]-[Date]: [Role] | [Company] → [Technologies]
STELLENANZEIGE:
[Paste the full job posting here]
| Limitation | Details |
|---|---|
| Context window: 1024 tokens | Long job postings may be truncated. Summarize if > 800 words. |
| 3B parameter base model | May produce less fluent German than 14B+ models. Always proofread. |
| No internet access | Cannot fetch job postings from URLs. Paste text directly. |
| No PDF generation | Outputs Markdown only. Use pandoc/wkhtmltopdf to convert. |
| German market only | Optimized for DE labor market, ATS systems, DIN 5008. Not suitable for US/UK applications. |
| Human review required | EU AI Act (Annex III): AI-generated CVs are High-Risk. Always verify before submitting. |
| No real-time data | Market knowledge frozen at training cutoff. Salary ranges may drift. |
The complete HeadHunter PROJECT_beta includes:
- agent.py — full automation pipeline (5-step workflow, SQLite logging, PDF generation)
- Modelfile.cpu / Modelfile.template.gpu — hardware-specific builds
- ATS database, skills map DE 2026, EU AI Act compliance guide
- Opencode CLI integration via MCP server
Candidate profile in this public version: replaced with placeholders — safe to share and adapt.
Base model: Meta Llama 3.2 Community License
System prompt and workflow logic: MIT
Use of this model for job application automation is permitted under both licenses.
Commercial use requires registration with Meta per the Llama 3.2 Community License terms.