whatisgithub

What is interviewforge?

k1xe/interviewforge — explained in plain English

Analysis updated 2026-05-18

39PythonAudience · generalComplexity · 3/5Setup · moderate

In one sentence

A local-first Python tool that turns a recorded job interview into a structured PDF report scoring each answer.

Mindmap

mindmap
  root((InterviewForge))
    What it does
      Reviews recorded interviews
      Generates a scored PDF report
    Tech Stack
      Python
      LaTeX
    Use Cases
      Score interview answers
      Flag risky technical points
      Local privacy by default
    Audience
      Job seekers
      General users

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

Turn a recorded job interview into a structured PDF review with scored answers.

USE CASE 2

Identify high risk technical questions you answered weakly and get suggested better answers.

USE CASE 3

Run InterviewForge as a skill inside Codex or Gemini CLI to review an interview automatically.

What is it built with?

PythonLaTeX

How does it compare?

k1xe/interviewforgecybercal/hoic-baselinehadriansecurity/openhack
Stars393939
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity3/54/54/5
Audiencegeneralresearcherdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Needs a local speech recognition tool and a LaTeX installation to build the PDF.

So what is it?

InterviewForge is a local-first Python tool that turns a recording of a job interview into a structured PDF review report. The problem it solves is the difficulty of learning from past interviews: most people just move on without a reliable record of what was asked and how they actually answered. With InterviewForge, you point it at a local video or audio file from an interview, it extracts the audio, transcribes it using a local speech recognition tool, then uses an AI agent to clean up the transcript, identify the interviewer's questions, evaluate each answer with a quality label (strong, passable, risky, or weak) and a score out of five, and finally compiles everything into a formatted PDF using LaTeX. The report includes a summary page, detailed question-and-answer cards with timestamps, a section on high-risk technical points, suggested better answers with cited sources, and follow-up study materials. Everything stays on your machine by default. No audio, transcript, or report is uploaded anywhere. It also works as a skill that AI coding assistants like Codex or Gemini CLI can install and run on your behalf.

Copy-paste prompts

Prompt 1
Run InterviewForge on this interview recording and generate a PDF review report.
Prompt 2
Show me the high risk technical points section from my InterviewForge report.
Prompt 3
Help me install InterviewForge's local speech recognition and LaTeX dependencies.

Frequently asked questions

What is interviewforge?

A local-first Python tool that turns a recorded job interview into a structured PDF report scoring each answer.

What language is interviewforge written in?

Mainly Python. The stack also includes Python, LaTeX.

How hard is interviewforge to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is interviewforge for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.