Interview Copilot
Transcribes, analyses and suggests follow-ups while the interview is still running — with a regex + model double guardrail blocking questions you must not ask.
FastAPI + LangGraph + React / WebSocket streaming / 5-node graph
This one needs a backend or a desktop environment, so it cannot run inside a web page.
How it works
Five LangGraph nodes chained across one interview: transcribe, extract signal, align to the role requirements, generate a follow-up, check compliance. Compliance is deliberately doubled up — regex first to block the hard lines (marital status, age, household registration), then the model to judge tone and leading questions. The model alone misses things; the regex alone throws false positives. The frontend takes results over a WebSocket, so the interviewer sees suggestions materialise word by word instead of watching a spinner.