DEV Community

10sorry
10sorry

Posted on

I built a local LLM-powered job search assistant (open-source)

Searching for a job today is surprisingly painful — noisy job boards, irrelevant recommendations and algorithms that try to guess what you want and usually fail.

So I decided to experiment with a different approach and built a tool that uses a local LLM to search and filter job postings.

Meet JobStalker — an open-source Python project that:

• parses job listings from multiple sources

• summarizes and analyzes descriptions using your local LLM (Ollama, LM Studio etc.)

• ranks vacancies by relevance

• works fully offline

• keeps all your data (resume, preferences) on your machine

GitHub: https://github.com/10sorry/JobStalker

🧠 Why local LLM?

Because job search is extremely personal. I don’t want my job queries, resume or skills profile sent to remote servers.

⚙️ Tech stack

• Python

• Async pipelines

• Integration with local models

• Extensible architecture for custom ranking logic

🧩 What’s next

I’m planning to add:
• support for more platforms

• UI for browsing results

• multi-model pipeline

• custom rule-based filters

If you want to try it or contribute — I’d love your feedback.

What features would you like in a privacy-first job search tool?

Top comments (0)