Open Source · Privacy-First

Your AI Career Assistant

Improve your CV, write cover letters, and ace application questions — powered by Ollama, running entirely on your machine.

Your data never leaves your computer.

100% Local Powered by Ollama Open Source Privacy-First
Career Assistant application screenshot

Features

✍️

CV Improvement

Get specific, actionable suggestions to strengthen your CV based on the job you're applying for.

📝

Cover Letters

Generate tailored cover letters that connect your experience to job requirements.

💬

Application Q&A

Practice answering common interview and application questions with AI guidance.

🔒

Private & Local

Everything runs on your machine. Your CV and job data never leave your computer.

Real-Time Streaming

Responses stream token-by-token so you see results as they're generated.

📄

File Upload

Upload your CV as PDF, DOCX, or TXT. Text is extracted automatically.

Quick Start

1

Install Prerequisites

You need Node.js 20+ and Ollama installed on your machine.

2

Pull an AI Model

ollama pull llama3.2

Mistral seems to work quite well: ollama pull mistral

3

Clone the project

git clone https://github.com/anami/ai-cv-helper.git
cd ai-cv-helper
4

Start the App

On Windows:

start.bat

On Linux / macOS:

./start.sh

This will install the dependencies and run the app.

Open http://localhost:5173 in your browser.

How to Use

📃 Add Your CV

  • Click "Upload CV" (PDF, DOCX, or TXT)
  • Or paste your CV text into the left panel

🎯 Add Job Context

  • Free Text: Paste the full job description
  • Structured: Enter company, role & requirements separately

💬 Start Chatting

Type a question or use a quick prompt:

Improve my CV for this role Write a cover letter Suggest improvements Key strengths from my CV

Built With

Fastify

TypeScript backend

React + Vite

TypeScript frontend

Tailwind CSS

Utility-first styling

Ollama

Local AI inference