I’ve been building this for a while and it finally works end to end. It listens to your system audio, transcribes it live with whisper.cpp, and when you hit a hotkey it answers questions using your CV and the job description. Answers and embeddings both run through Ollama, so by default nothing leaves your machine.

The Ollama side is the part I put the most work into:

  • A setup wizard reads your GPU and recommends a model that fits in VRAM alongside the speech model, then pulls it for you.
  • You can find, download, switch and delete models from inside the app. Before a pull it checks the tag exists and that you’ve got the disk space, counting layers you already have.
  • It won’t let you delete the model that’s currently answering or the one doing embeddings.
  • When you start an interview it warms the model up, so the first answer doesn’t wait for it to load. Keep alive is adjustable in settings.
  • If the model supports thinking you get a reasoning toggle, off by default because the thinking takes too long in a live call.
  • RAG over your CV and the job description uses nomic-embed-text, also through Ollama.

Whisper runs on the Vulkan backend, so it should work on GPUs from AMD, Intel and NVIDIA. Cloud keys for Anthropic, OpenAI, Gemini and Groq are there if you want them, but they’re optional.

This is my first release and I’ve only properly tested it on my laptop with an RTX 3070, so it’d be a big help if you gave it a go on yours, especially on AMD or Intel cards and desktops other than KDE. The .deb is for Ubuntu 24.04 and newer. Fedora, Arch and openSUSE need the source install in the README. Ollama isn’t bundled, but the wizard shows you the install command if it’s missing. If anything breaks, please let me know in the issues :)

Also, which models are you finding best for quick, short answers on 8 GB and 16 GB cards? The wizard’s picks are a starting point and I’d like to tune them. Thank you <3

https://github.com/PSYEONE/interviewr-ai

  • lucas@startrek.website
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 days ago

    And even if you did somehow manage to, once you’re actually doing the job, you’d get found out pretty quickly… I’ve heard of people trying this nonsense, and there is no scenario where it works put for anyone, it wastes everyone’s time, and just puts up more barriers to stop genuine hard working people accessing the jobs that actually fit them. Yes, the interview landscape can be brutal at the moment, but ‘tools’ like this are the problem, not the solution.