explaingit

noswear94/prepr

Analysis updated 2026-05-18

0HTMLAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A local interview coach that uses your own Claude Code installation to quiz and grade you based on your CV and a job description.

Mindmap

mindmap
  root((prepr))
    What it does
      Local interview coach
      Uses Claude Code as brain
      Grades and teaches
    Tech stack
      Python
      HTML
      JavaScript
      Claude Code
    Use cases
      Practice tailored questions
      Get graded feedback
      Track weak topics
      Keep CV private
    Requirements
      Claude Code installed
      Python 3.8 plus
    Audience
      Job seekers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Practice for a job interview with questions tailored to your uploaded CV and a pasted job description.

USE CASE 2

Get graded feedback and study references on missed multiple choice, short answer, or coding questions.

USE CASE 3

Track weak topics in a review list and get refreshers before an interview.

USE CASE 4

Run an entire interview prep session locally without sending your CV or answers to any external server.

What is it built with?

PythonHTMLJavaScriptClaude Code

How does it compare?

noswear94/prepr100/rutgers-pbl-dining-2015a15n/a15n_old
Stars0
LanguageHTMLHTMLHTML
Last pushed2015-12-012016-06-18
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/51/51/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires a local, signed-in installation of Claude Code since the tool has no built-in AI model of its own.

In plain English

Prepr turns Claude Code into a personal interview coach that runs entirely on your own computer. You upload your CV and paste in a job description, and it builds a study roadmap of around six to eight topics tailored to your background and the role, then quizzes you with multiple choice questions, fill in the blank questions, and coding tasks. It grades each answer, explains what you got wrong, and links to documentation or videos to help you study further. Topics you struggle with get tracked in a review list and revisited later, while topics you handle well are moved past. The project has no built in AI model of its own. Instead it relies entirely on a locally installed and signed in copy of Claude Code to generate questions and grade your answers, which means there is no API key to manage and no per use billing to worry about. Since everything runs on your machine at the local address 127.0.0.1, your CV and your answers never leave your computer, and the files that would contain your personal data are excluded from version control by default. Setup is simple on Windows, where a single batch file starts a small local server and launches Claude Code as the coach. On other systems you run the server manually with Python's built in tools, no extra packages needed, and then tell Claude Code to run the interview coach loop. Claude Code will ask for permission the first few times it runs local commands, which is expected since it is only running the relay scripts included in the project, and this can be pre-approved with an opt-in settings file if you prefer to skip the prompts. The project requires Claude Code, Python 3.8 or newer, and a modern browser. It is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me set up Prepr on my computer using the launch.bat quickstart in its README.
Prompt 2
Explain how Prepr uses Claude Code as its coach instead of calling an external AI API.
Prompt 3
Walk me through the permission prompts Claude Code shows when running Prepr, based on its README.
Prompt 4
Explain the local relay architecture in Prepr's README, covering server.py, coach.py, and CLAUDE.md.

Frequently asked questions

What is prepr?

A local interview coach that uses your own Claude Code installation to quiz and grade you based on your CV and a job description.

What language is prepr written in?

Mainly HTML. The stack also includes Python, HTML, JavaScript.

How hard is prepr to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is prepr for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.