Career Companion — AI Interview Coaching, Research & Onboarding | OfferLetter.ai

Career Companion

AI listens in real-time and whispers answers into your earbuds. Invisible to Zoom screen share. Works on Mac and mobile.

Screen-share invisible
No audio delay
Works on phone too
Choose how to launch
Mac Desktop — Career Companion for macOS
macOS 12+ · Apple-notarized · Opens instantly — no security warnings
Career Companion
macOS 12+ · One-time $19
Download
See it in action — 1 min overview
1
Download the app & open it
Click Download above, then open your Downloads folder and double-click Career Companion.dmg
Apple-verified & notarized — opens without any security warnings
Open the .dmg, drag Career Companion to your Applications folder, then double-click to launch. macOS will open it immediately — no security prompts, no Gatekeeper warnings.
2
Allow microphone access when asked
The app needs this to listen to your interview audio
A macOS dialog will appear asking to allow microphone access. Click Allow. This lets the AI hear the interview questions.
If you missed it: Go to System Settings → Privacy & Security → Microphone → toggle Career Companion on.
3
The AI window appears — you're ready
It floats over your screen and is invisible to Zoom/Teams screen share
✓ Press ++H anytime to instantly hide or show the overlay
✓ Drag the title bar to move it anywhere on screen
✓ The window is invisible to Zoom and Teams screen share by default
Manual questions: Click the text box at the top of the overlay, type the interview question, press Enter — AI answer appears in ~3 seconds.
Audio mode: If BlackHole is installed (optional, Step 4 below), the AI listens automatically — no typing needed. Want to use your phone? See Step 5 below.
4
Optional: Enable hands-free audio (BlackHole) Optional
Skip this if you prefer typing. BlackHole lets the AI hear your Zoom/Teams call automatically — no typing needed.
1
Download BlackHole 2ch (free) — existential.audio/blackhole
2
Open the .pkg installer and restart your Mac when prompted
3
In Zoom: Settings → Audio → Speaker → select BlackHole 2ch
4
Launch Career Companion — it will auto-detect and show "🎧 Capturing: BlackHole 2ch"
Still hear the interview while BlackHole captures it
Open Audio MIDI Setup (⌘ Space → "Audio MIDI") → click +Create Multi-Output Device → check both BlackHole 2ch and your headphones. Set this Multi-Output Device as your macOS Sound output. Now Zoom audio goes to both BlackHole and your ears.
5
Optional: Connect your phone as a second screen Optional
iPhone or Android — open the AI on your phone over the same WiFi while your interview runs on your Mac
The Career Companion includes a built-in web server. Once started from Terminal, your phone can open the AI in its browser — fully invisible to Zoom screen share.
1
Press ⌘ Space, type Terminal, press Enter to open Terminal
2
Navigate to the interview-assistant folder:
cd ~/Downloads/interview-assistant
3
Start the phone server:
python3 interview_server.py
4
Make sure your phone and Mac are on the same WiFi — mobile data will not work
5
On your phone, open Safari (iPhone) or Chrome (Android) and type the address shown in Terminal — e.g. http://192.168.1.21:5050
✓ Terminal will print a line like: Serving at http://192.168.1.21:5050 — that's your join link
✓ Keep the Terminal window open during your session — closing it stops the server
✓ Your Zoom call stays on your Mac — the phone is invisible to screen share
This address is the Career Companion itself. Open it on your phone, keep it open during the call — this IS the tool running on your phone screen.
6
Optional: Earbuds — AI reads answers into your ears Optional
Works with AirPods, Beats, or any Bluetooth earbuds paired to your Mac
1
Connect your earbuds via System Settings → Bluetooth — or use the Bluetooth icon in your menu bar
2
Set them as audio output: System Settings → Sound → Output → select your earbuds (or click the volume icon in Control Center)
3
In the Career Companion (phone or Mac overlay), tap Enable Earbuds (TTS) — AI answers will be read aloud quietly into your earbuds
4
Place your phone face-down or keep it out of camera view — you never need to look at it during the interview
✓ Earbuds are private — only you can hear the AI answers
✓ Your Zoom mic still works normally — the AI doesn't interfere
✓ AirPods connect instantly via iCloud if signed into the same Apple ID
Pre-flight checklist
Windows Desktop — Career Companion for Windows
Windows 10+ · ~35 MB · SmartScreen warning expected on first run
Career Companion
Windows 10+ · $19 · ~35 MB
Download .exe
1
Download and run the app
Click Download above, then double-click Career Companion.exe in your Downloads folder
Windows SmartScreen may appear — click "More info" then "Run anyway"
This is expected for new apps without a code-signing certificate. Click More info in the SmartScreen dialog, then click Run anyway.
2
Allow microphone access when asked
The app needs this to listen to your interview audio
Windows will ask for microphone permission on first launch. Click Allow.
If you missed it: Settings → Privacy & security → Microphone → toggle Let apps access your microphone on.
3
The AI window appears — you're ready
It floats over your screen and is hidden from Zoom/Teams screen share
✓ Press Ctrl+Shift+H anytime to instantly hide or show the overlay
✓ Drag the title bar to move it anywhere on screen
✓ The window is excluded from Zoom and Teams screen share capture
Manual questions: Click the text box at the top of the overlay, type the interview question, press Enter — AI answer appears in ~3 seconds.
Audio mode: If VB-Audio is installed (optional, Step 4 below), the AI listens automatically — no typing needed.
4
Optional: Enable hands-free audio (VB-Audio Virtual Cable) Optional
Skip this if you prefer typing. VB-Audio lets the AI hear your Zoom/Teams call automatically — no typing needed.
1
Download VB-Audio Virtual Cable (free) — vb-audio.com/Cable
2
Right-click the installer → Run as Administrator, then restart Windows when prompted
3
In Zoom: Settings → Audio → Speaker → select CABLE Input (VB-Audio Virtual Cable)
4
Launch Career Companion — it will auto-detect and show "🎧 Capturing: CABLE Output (VB-Audio Virtual Cable)"
Still hear the interview while VB-Audio is active
Open Windows Sound Settings → Playback, right-click CABLE InputProperties → Listen tab → check "Listen to this device" and set output to your headphones. This lets you hear the interview while VB-Audio forwards audio to the AI.
5
Optional: Connect your phone as a second screen Optional
iPhone or Android — open the AI on your phone over the same WiFi while your interview runs on Windows
The Career Companion includes a built-in web server. Once started, your phone can open the AI on its browser — fully invisible to Zoom screen share.
Requires Python 3 on Windows
If you haven't installed Python: python.org/downloads → download Python 3.x → install with "Add Python to PATH" checked.
1
Press Win + R, type cmd, press Enter to open Command Prompt
2
Navigate to the interview-assistant folder:
cd %USERPROFILE%\Downloads\interview-assistant
3
Start the phone server:
python interview_server.py
4
Make sure your phone and Windows PC are on the same WiFi — mobile data will not work
5
On your phone, open Safari (iPhone) or Chrome (Android) and type the address shown in Command Prompt — e.g. http://192.168.1.21:5050
This address is the Career Companion itself. Keep the Command Prompt open during your session — closing it stops the server. Your Zoom call stays on your Windows desktop.
6
Optional: Earbuds — AI reads answers into your ears Optional
Works with AirPods, Galaxy Buds, or any Bluetooth earbuds paired to Windows
1
Pair your earbuds via Windows Settings → Bluetooth & devices → Add device
2
Set them as default audio output: right-click the speaker icon in the taskbar → Sound settings → Output → select your earbuds
3
In the Career Companion (phone or desktop), tap Enable Earbuds (TTS) — AI answers will be read aloud quietly into your earbuds
4
Place your phone face-down or keep it out of camera view — you never need to look at it during the interview
✓ Earbuds are private — only you can hear the AI answers
✓ Your Zoom mic still works normally — the AI doesn't interfere
✓ If a question is complex, glance at the screen to read the full answer
Pre-flight checklist
1
First — download the Career Companion on your Mac
You need this folder on your Mac before the phone can connect.
Download Career Companion.dmg macOS 12+ · One-time $19
After downloading, open the .dmg, drag the app to your Applications folder, and launch it. The app is Apple-notarized — it opens immediately with no security warnings. Then come back here and continue from Step 2.
2
On your Mac — open Terminal and paste this
Press ⌘ Space → type Terminal → press Enter, then paste the command below
cd ~/Downloads/interview-assistant
3
Paste this second line and press Enter
This starts the phone-friendly server on your Mac
python3 interview_server.py
✓ You'll see a web address printed, like: http://192.168.1.21:5050
Keep this Terminal window open — it must stay running.
4
Make sure your phone and Mac are on the same WiFi
Both must be connected to the same home or office WiFi. Mobile data will not work.
5
On your phone — open Safari (iPhone) or Chrome (Android) and go to the interview assistant
Type the address shown in Terminal exactly as it appears — this IS the Career Companion UI
Example address: http://192.168.1.21:5050
Your number will be different — use the one shown in your Terminal
This address is the Career Companion itself. Open it on your phone, keep it open during the call. You do not need to open anything else — this IS the tool. Your Zoom/Teams call stays on your laptop.
6
Tap the Earbuds toggle in the app & place phone face-down
AI reads answers quietly into your AirPods — no need to look at screen during the interview
In the Career Companion page on your phone, tap Enable Earbuds (TTS) so answers are spoken aloud into your earbuds. Then lock your phone and set it face-down in your lap or below your webcam line — you never need to look at it again.
7
During the interview — let the AI whisper answers into your earbuds
Your phone listens to the call audio and speaks AI-generated answers directly into your ears
A

Interviewer asks a question

Your phone microphone picks up the audio from the room (or from your laptop speakers).

B

AI generates an answer in ~2 seconds

The Career Companion processes the question and creates a tailored answer based on the role and context.

C

Answer is spoken into your earbuds via TTS

You hear the answer quietly through your AirPods or earbuds. No need to look at the phone — it reads the answer aloud to you.

D

Pause 2 seconds, then respond naturally

Say "That's a great question…" to buy a couple seconds while the AI generates. Then use the key points you hear as your framework — add your own tone and examples.

✓ Phone stays face-down the whole time — you never look at it
✓ Zoom is running on your laptop — the phone is invisible to screen share
✓ If a question is complex, you can glance at the phone to read the full answer on screen

🔒 Purchase required to use AI answers

A one-time $19 payment unlocks unlimited AI coaching for your interviews. After payment, you're returned here automatically.

Purchase — $19
No audio setup needed. Type or paste the interviewer's question and press Enter. Answer arrives in ~3 seconds.
AI Answer
Where to place the overlay
Zoom
AI ✦
✓ Top-right
Outside Zoom window
Zoom
AI ✦
✓ Bottom-right
Natural downward glance
AI ✦
Zoom
★ 2nd Monitor
Best option if available
Zoom
📱 Phone in lap
Fully invisible, TTS on
If asked to share screen: Share a window, not your entire desktop.
1
Press ⌘ + Shift + H before sharing

Hides overlay instantly. Still working in background. Press same keys again to bring it back. (⌘H alone is macOS Hide — use ⌘⇧H instead)

2
Share Window — or use your phone

On desktop: Zoom → Share Screen → Window tab → select only Zoom or your browser. Or run the assistant on your phone (same WiFi) and freely share your entire desktop — the AI is on a completely separate device.

3
Built-in protection always active

macOS NSWindowSharingNone makes the overlay invisible to any screen capture — even if you accidentally share full screen.

📱 On phone: 100% safe — share your full desktop without worry. The AI runs on your phone over the same WiFi, so it's never part of your screen share.
1
Prepare your response

Say: "Let me pull up that specific file for you." Then share only that window — never say yes to full desktop instantly.

2
Use a clean browser profile

A separate Chrome profile with no bookmarks, no autofill, and no history — nothing personal visible if shared.

3
Virtual background

Use Zoom virtual background — no secondary monitor, desk setup, or sticky notes visible behind you.

4
Coding interviews

Open only the IDE or coding window. Share just that window — the AI overlay stays on a different desktop space.

1
Face-down in your lap (best)

TTS plays in your earbuds — no need to look at screen. Fully out of camera view.

2
Below the webcam line

Place phone just below your laptop screen edge. Eyes move down naturally — looks like you're thinking.

3
Dim screen to 30%

Prevents glare or retina reflection in high-res cameras. Bright screens on a dark desk can cast a glow.

4
Do Not Disturb ON

No notification banners popping up during the interview. Set it before you join the call.

1
Pause 2 seconds after they finish

AI needs 1.5s silence to detect end of question. A natural pause sounds thoughtful, not hesitant.

2
Use as a framework, not a script

Hear key points → add your own examples and tone. Sounds natural, not robotic.

3
"That's a great question…"

This buys 3–4 seconds while AI generates. A completely normal interview phrase.

4
Practice 3 mock runs first

So the ear-to-speech timing feels natural and you stop thinking about the tool.

1
Wear both AirPods (not just one)

Two earbuds look like you're focused on the call. One earbud can look suspicious.

2
Volume 40–50% on Mac

Loud enough to hear clearly; quiet enough that no mic picks it up from a distance.

3
Transparency Mode for in-person

AirPods Pro: enable Transparency so you hear the room AND AI answers without removing earbuds.

4
Charge night before

AirPods Pro last ~4.5 hrs. 1-hour interview needs ~30% — but always start fully charged.

Show / Hide overlay
H
Quit app
Q
Submit manual question
Enter
Mission Control (hide all)
^ ↑
Switch desktop space
^ →