Skip to content

A simple python flask app for locally testing your CV against LLM recruiting systems. Test, tweak and improve your outcomes.

Notifications You must be signed in to change notification settings

net-runner/cv-match-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV Match Engine - Local AI Edition

A modern web application to analyze the fit between a candidate's CV and a Job Description using a locally hosted LLM via Ollama.

Features

  • Local Inference: No data leaves your machine (Nemotron-3-nano).
  • Multilingual: UI and AI feedback support English and Polish.
  • PDF Export: Generate professional reports including workplace details.
  • Persistence: Results are saved in local storage.

Requirements

  • Python 3.10+
  • Ollama or other backend
  • Nemotron-3-nano model (downloaded in ollama, other llms should work as well)

Setup Instructions

  1. Install Dependencies:

    pip install flask requests pymupdf werkzeug
  2. Download the model

    ollama pull nemotron-3-nano
    ollama serve nemotron-3-nano
    
  3. Run the app

    python app.py

About

A simple python flask app for locally testing your CV against LLM recruiting systems. Test, tweak and improve your outcomes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published