Now with Ollama Support

From Lebenslauf to placed candidate in seconds

AI-powered CV extraction and template population for recruitment agencies. Process candidates like Khasanov Yusuf automatically.

Supported AI Providers

OpenAI
Gemini
Anthropic
Mistral
DeepSeek
Grok
Kimi K2
Qwen
Ollama
OpenAI
Gemini
Anthropic
Mistral
DeepSeek
Grok
Kimi K2
Qwen
Ollama
CV Extractor & Template Populator
Process CVTemplatesSettingsIdentcheck
Kimi K2
Schweißer
Drop CV here
Khasanov Yusuf
Processed in 8.2s

Real-time Candidate Processing

Watch as CVs are automatically extracted, analyzed, and matched to job profiles. Your recent candidates appear instantly with full audit trail.

Average processing time: 8.2s
GDPR Compliant

Recent Candidates

Live
Khasanov Yusuf
Schweißer24.03.2026 16:55
Ready
Marina Schmidt
ProjektleiterJust now
Extracting...
Thomas Weber
BauleiterQueued
Queued

Built for Recruitment Agencies

Everything you need to process CVs at scale

Multi-AI Engine

Choose from OpenAI, Gemini, Kimi K2, DeepSeek, or local Ollama models

Identcheck Ready

Built-in identity verification and compliance checks for German market

Template Population

Auto-fill your existing DOCX templates. No reformatting needed.

Job Profile Matching

Match candidates to specific roles like Schweißer, Bauleiter, or Ingenieur

How It Works

01

Upload

Drop CV PDF or DOCX. 50MB limit.

02

Configure

Select AI model and Job Profile.

03

Process

AI extracts structured data.

04

Export

Populated template ready for download.

Self-hosted. Private. Compliant.

Deploy on your own infrastructure. Use your own API keys. All data stays within your environment. Perfect for German recruitment compliance requirements.

Bring your own API keys (OpenAI, Gemini, etc.)
Local Ollama support for air-gapped environments
GDPR compliant data processing
Deploy to Vercel, Docker, or Firebase
terminal

$ git clone https://github.com/yourname/cv-extractor.git

$ cd cv-extractor

$ pip install -r requirements.txt

$ cp .settings.json.example .settings.json

# Add your API keys

$ streamlit run app.py

Ready on http://localhost:8501

Ready to automate your CV processing?

Join recruitment agencies saving 20+ hours per week on candidate data entry.