Skip to content

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

 
 
 

Contributors