A lightweight, disclosed interview assistant. Paste the posting and your real background, build the question set that panel is likely to ask, draft answers grounded in your own results, then drill them against a timer until they are in your head.
- Question set — builds the 14 questions most likely to come up for that specific posting.
- Answers in your voice — with an API key, every answer is written from your background, not from a template. Without one you get structured frames you fill in yourself.
- Make it tighter — cuts a rambling answer to its strongest 70 words, keeping the numbers.
- Timed drill — one question at a time with a running clock. Say it out loud, reveal, rate
yourself weak, ok or strong. Weak ones come back around sooner.
nnext,spacereveal. - Question capture — browser speech recognition, or just type the question.
- Export — the whole prep sheet as markdown to read on your phone before you go in.
- Practice log — the last twelve questions you worked on.
Open index.html in a modern browser. For microphone permissions, serve the folder over localhost:
python3 -m http.server 4173Then visit http://localhost:4173.
Speech recognition support varies by browser. Chromium-based browsers are best. Typing always works.
The model is optional. Paste any OpenAI-compatible key, model and base URL in the Answer engine
panel (OpenAI, OpenRouter, or a local server all work). Requests go straight from your browser to
the provider you chose. Every prompt is constrained to your own background and told never to invent
an employer, a number or a result. Anything missing comes back as a [bracketed blank] for you to
fill. If a draft contains a claim you cannot back under a follow-up question, cut it.
This tool is intentionally visible and consent-based. It has no hidden overlay, no screen-share evasion and no background listener. It is built for preparation, and for interviews where the interviewer or organisation permits assistance. The point is that on the day, the answers are yours.
No backend, no analytics, no accounts. Your CV, job description, key and practice history stay in this browser's local storage.