Wake up to jobs that fit, with a tailored CV ready.

Every morning Stellenpilot finds new jobs in Germany, scores them against your CV and writes the CV and cover letter for the best ones. Free, on your own computer, no account.

pip install stellenpilot

Windows, macOS and Linux. Open source, MIT license.

Data Engineer (Werkstudent)

Example GmbH, Essen
NewReady to send
87

Python, SQL and Airflow match your projects. Strong fit.

dbt: still learning German B2 asked, you have B1

What happens while you sleep

Each step below is the real thing Stellenpilot does every day, shown with example data.

Collect

Finds jobs everywhere

Bundesagentur für Arbeit, Arbeitnow, Adzuna, TheirStack, Jobicy, Remotive and the career pages of about 200 companies. The same job posted twice shows up once.

Score

Scores every job, honestly

A match from 0 to 100, a one line reason and your real gaps. Mark jobs good or bad and the next search leans toward what you liked.

Understand

Reads German job ads for you

It finds the German level an ad really needs, compares it with yours, and writes an English summary of every German ad.

Write

A CV and cover letter for each job

It picks and orders what matters from your own CV and writes a cover letter for that company, as Word and PDF. German letters only if your German is B2 or better.

Stay honest

Never invents experience

The truth guard rejects any sentence your CV does not back up: numbers, tools, language levels. Skills you are still learning are never sold as experience. It never applies for you and never contacts a company.

Track

Keeps track of replies

Connect Gmail, read only. Confirmations, interview invitations and rejections move each application forward. Interviews get a prep pack.

Private by design

The built in AI runs on your computer. Your CV never leaves it.

Choose your AI

Your CVStays on your computer
CostFree
SetupOne Download button

Measured

Tested on 28 real jobs, labeled by hand.

Top 10 ranked jobs: 9 worth applying
Ranking quality (AUC, higher is better)
Stored score
0.73
Keywords
0.75
Line at 0.5 means a random guess

See the whole app in a minute

Setup, home, jobs, applications and settings. All names in the demo are fictional.

From the blog

Guides for job hunting in Germany.

How to tailor your CV for a Werkstudent roleRead Job hunting in Germany without fluent GermanRead What "verhandlungssicher" really means in a job adRead Free tool: check the German level a job ad really needsOpen

Start tomorrow morning with a shortlist.

Free and open source, MIT license. Windows, macOS and Linux.