AI interview prep, tailored to you

Walk in knowing the questions.

ChannelPulse researches the company, the interview process and the person interviewing you, then runs you through mock interviews built for that exact interview, scored answer by answer.

Prefer open source? Get it on GitHub

Practice free in your browser · Live in-call coaching needs the Mac app

Free for 7 days No card required Built from your résumé
New: interviewer research

We research your interviewer for you

Paste their LinkedIn URL. ChannelPulse reads their profile, finds their talks, posts and code, and hands you the details that help you ace the interview.

  • ✓Know who you're talking to: a short bio, what they've worked on, what they care about, and easy ways to connect.
  • ✓Questions tailored to them: mock interviews built around this interviewer, plus how the company runs its interviews.
  • ✓Your live copilot knows them too: on interview day, the coach already knows who's asking.

Every source is checked against their LinkedIn profile, so someone with the same name never ends up in your brief. Professional info only, never emails or phone numbers.

Example brief. Priya Raman and Northwind are fictional.

Company research

Paste the job posting. Get the interview process.

ChannelPulse reads the posting, then looks up the company and how it interviews on Blind, Glassdoor, Levels and the wider web. You get a research brief, and a practice interview built from it.

  • How the company runs its interviews, from people who sat them
  • A research brief on the company and the role
  • A practice interview tailored to the posting and your résumé

Example brief. Northwind is fictional.

Mock interviews

Rehearse until interview day feels easy

Talk through a mock interview out loud with an AI interviewer, built from your research and your résumé. Every answer is graded, with feedback and a model response, so you fix the weak spots on your own time and walk into the real thing having already nailed it.

Interview practice System design · Hard
Interviewer

Design a URL shortener that scales to 100M new links a day.

You

Base-62 hash over an ID sequence, write-through cache, read replicas…

Feedback Score 8/10
  • ✓ Strong data model and base-62 encoding.
  • → Add cache eviction & hot-key handling.
  • → Mention DB sharding by key range.
View model answer
Practice on your own

Every answer comes back with a scorecard

The AI plays the interviewer, asks the follow-ups a real one would, then scores your answer with specific feedback and a model response. Every session is transcribed and saved, so you can see what improved and drill what didn't.

  • ✓Built for your interview: questions drawn from your résumé, the job posting and your interviewer brief.
  • ✓Every format: coding, system design on a whiteboard, behavioral and product, spoken out loud.
  • ✓Scored feedback: a number and the exact fixes, question by question.
  • ✓Model answers: see how a strong response actually reads.
  • ✓Saved transcripts: replay any session and watch your scores climb.
100s
Top companies
4
Question types
3
Difficulty levels
∞
Mock sessions
Question bank

Practice the questions they actually ask

7,000+ interview questions from 130+ top companies, sorted by company, role and difficulty, with model answers. Thousands link to the candidate report or guide they came from. Pick any one and practice it against the AI interviewer.

By company

See what Google, Meta, Amazon, OpenAI and 130+ companies ask, round by round.

All companies

By role

Engineering, data, product, consulting and finance, plus engineering leadership up to Director and Senior Director of Engineering.

All roles

By topic, with tutorials

Drill one kind of question at a time, then go deeper with step-by-step courses.

Browse tutorials
Three steps

From job posting to offer

01

Research it

Paste the job posting and your interviewer's LinkedIn. ChannelPulse researches the company, its interview process and the person you'll meet.

02

Rehearse it

Run mock interviews built from that research and your résumé, or sit the full loop. Every answer is scored, with a model answer to learn from.

03 · Optional

Bring it to the call

On the day, the live copilot can listen along and suggest answers, already knowing who's asking. See the live copilot

Tailored to you

Prep that starts from your background

Upload your résumé, fill in your profile and pick a persona. Practice questions, feedback and live answers all draw on them.

Files & Resume
resume.pdf On
From your résumé
  • ✓ Led payments migration at Stripe.
  • ✓ Cut p99 latency 40% on checkout.
  • ✓ Mentored 4 engineers to promotion.

Files & resume grounding

Upload once; relevant passages ground chats, live help, and practice.

Personas

Layer a persona on top of the system prompt.

Interview coach ✓
Behavioral
System design
Coding

Tuned to your scenario

Pick a persona and the coach shifts tone, focus, and expertise.

Live transcript
Listening
Them

What's your timeline for the rollout?

You

Phase one ships in two weeks…

Speaker 2

Can we pull that forward?

Real-time, speaker-aware

Every line attributed as it's spoken; copy any of it straight into chat.

On interview day

Then bring your prep to the real call

When the real interview starts, the live copilot can listen along, transcribe who said what, and hand you a clean answer the moment a real question lands. It already has your résumé and your interviewer brief.

Live coach Interview mode
Them

Tell me about a time you led a project under pressure.

Suggested reply

Recovered a slipping launch and shipped on time.

  • Situation: Launch 2 weeks behind, 3 teams misaligned.
  • Task: I owned getting us to the ship date.
  • Action: Cut scope, daily standup, unblocked the API.
  • Result: Shipped on time; +18% activation in month one.
Live, on interview day

The right thing to say, the second they ask

Interview mode stays quiet until a real question lands, then turns a live, speaker-aware transcript into a clean reply you can read at a glance.

  • ✓Speaker-aware transcript: every line tagged You vs Them, in real time.
  • ✓Glanceable answers: key points in STAR shape, never a wall of text.
  • ✓Silent until it matters: it answers only real questions and stays out of your way otherwise.
Live · 01

It listens

Start a session and ChannelPulse captures the interview audio, transcribing and attributing each speaker in real time.

Live · 02

It understands

It follows the context (your profile, your persona, and your files) so its help is actually about your situation.

Live · 03

It assists

One shortcut and you get a crisp, speakable answer, plus notes and next steps, saved automatically when you're done.

Built for the moment

Everything the live copilot does on the call

Live notes and coaching during the interview, not just a summary after it's too late.

Listening
Them

So how would you scale this to a million users?

You

Good question. Let me walk through the architecture…

Suggested reply
  • ✓ Shard the DB by tenant; cache hot reads in Redis.
  • ✓ Queue writes async so spikes don't block requests.
  • ✓ Autoscale stateless workers behind a load balancer.

Live "what should I say?"

A tap gives you a glanceable, ready-to-speak answer: key points only, in your own voice. Perfect for tough questions and curveball follow-ups.

Speaker-aware transcript

Real-time transcription with Deepgram diarization tags who said what: You vs Them vs Speaker 1, 2, 3.

Files & resume grounding

Upload your résumé and docs. Toggle a file on so chats, live calls, and interview practice pull relevant passages into answers.

Web research with citations

Fact-check claims and pull fresh context mid-interview. Answers come back grounded, with sources you can click.

Floating notes window

A floating panel that follows your eyes so notes and talking points are always in view. Prefer it excluded from screen shares and recordings? Turn on Privacy Mode: the eye button right in the window's toolbar, or Settings → Privacy Mode.

Personas & diagrams

Tune the coach to your scenario (interview, support, coding) and get instant Mermaid diagrams when a picture explains it faster.

From nervous to hired

"Interview prep on autopilot. It remembered my whole background and coached me through system-design questions in real time."
SL
Sam L.
Software Engineer
"I aced an onsite I would've fumbled. It fed me a clean STAR answer the moment the behavioral question landed."
MJ
Maya J.
Product Manager
"The live transcript with speaker labels is unreal. I finally have a record of who committed to what, as it happens."
DR
Dev R.
Product Manager
Two minutes, start to finish

Installing ChannelPulse

Downloads

ChannelPulse.dmg

1

Download

Grab the installer for your OS from the button below; no account or card needed yet.

Finder

Drag into Applications

2

Install

On Mac, open the .dmg and drag ChannelPulse into Applications. Windows download coming soon.

ChannelPulse

Welcome back

Launch
3

Launch & sign in

Sign in and start your 7-day trial: practice mock interviews first, then bring it live.

macOS: if you see a "can't be opened" warning here, it's a one-time fix →

No download needed

Prep in your browser, anywhere

Log in to the app to run mock interviews, browse the company question bank, build personas, manage your files, and read your recaps & scorecards, right from any browser. Everything stays in sync with the desktop app, so you can practice on the web and go live on your Mac or PC.

  • Scored mock interviews with an AI interviewer
  • Company question bank, personas & profile
  • Recaps & scorecards, synced with the app

Live, in-interview coaching listens to your system audio, so it runs only in the Mac & Windows app; everything else works in the browser.

app.channelpulse.us
Interview Practice Score 4.5 / 5

Tell me about a time you led a project under a tight deadline.

Model answer · STAR

Situation, Task, Action, Result, with a clear metric to land the impact.

12

Sessions

4.3

Avg score

86

Questions

Free & open source

Don't want to pay? Run it yourself.

ChannelPulse OSS is the free, open-source edition you can download, install, and use forever, no account and no subscription. It runs entirely on your own machine: bring your own AI model, transcribe on-device, and keep every note in local storage. Same floating live coach, total privacy, zero cost.

  • Bring your own LLM — Ollama, Kimi, OpenAI, or any API key
  • On-device speech-to-text with whisper.cpp — no audio leaves your device
  • 100% local storage — no cloud, no account, no telemetry
  • AGPL-licensed — read the code, fork it, contribute

Prefer zero setup — managed AI, cloud sync, and the full tutorials library? See what Pro adds →

zsh — ChannelPulse-oss

❯ git clone github.com/willysharp5/ChannelPulse-oss

Cloning into 'ChannelPulse-oss'… done.

❯ npm install && npm run tauri dev

Compiling whisper.cpp… done.

Bring your own model & API key in Settings.

✓ ChannelPulse running locally — fully private.

Comparing AI interview copilots? ChannelPulse OSS is the private, fully local, bring‑your‑own‑model alternative to cloud tools like Cluely, Final Round AI, LockedIn AI, Sensei AI and Verve AI, and to other open‑source projects such as Pluely, Natively, cheating‑daddy and Glass. Prefer to practice honestly and keep your data on your own machine? That's exactly what we built.

Walk in prepared. Walk out with the offer.

Start in your browser in about a minute. Free for 7 days, no card required.

See pricing →

Browser Mac Windows: coming soon

macOS: if you see a "can't be opened" warning, it's a one-time fix →

Frequently asked questions

How does interviewer and company research work?

Paste your interviewer's LinkedIn URL and the job posting. ChannelPulse reads the LinkedIn profile, searches the web for that person's talks, posts and code, and keeps only what matches the profile, so it never mixes them up with someone who has the same name. It also researches the company and its interview process on Blind, Glassdoor and Levels. You get a brief on each interviewer (a short bio, what they care about, ways to connect and how to impress them), and your practice interviews and live copilot use it. Professional info only, never emails or phone numbers. See an example brief.

Can I practice interviews on my own?

Yes. Interview Practice runs realistic mock interviews solo: the AI plays the interviewer, asks follow-ups, and scores each answer with feedback plus a model answer. Every session is saved so you can review your feedback and improve.

What's a full interview loop?

The whole hiring process instead of a single mock. Pick your role and level (engineering, data, product, finance or leadership), then choose which rounds to sit: recruiter screen, technical screen, coding, system design, behavioral, hiring manager. Each round runs 45–60 minutes on a clock that can't be paused, and gets its own grade with feedback and model answers. At the end the committee weighs every round into one hire / no-hire verdict. See how it works.

What's in the company question bank?

A curated library of 7,000+ interview questions from 130+ top companies (Google, Meta, Amazon, Apple, Microsoft, Netflix, Nvidia, OpenAI, Anthropic and more), organized by role and category (software engineering: technical, coding, system design; product management: product sense, metrics, execution; and behavioral) and by difficulty. Pick any question and practice it against the AI interviewer, with model answers included.

How does the coach know my background?

Upload your résumé under Files, fill in your Profile, and pick a Persona for the scenario. The live coach grounds answers in those materials, plus optional web research. Chats don’t reuse summaries from other conversations.

Why live help instead of an after-interview summary?

Because the moment that matters is during the interview. ChannelPulse gives you the answer, the follow-up, or the fact-check while you're still in the room, then still saves a clean transcript and notes when you're done.

What is Interview mode?

A quieter, more focused coach for high-stakes interviews. It stays silent unless a real question is asked, then gives one clear, speakable answer (STAR structure for behavioral questions) grounded in your profile and persona. You control how long answers are: Short, Medium, or Auto (the AI matches length to the question).

Will others see the notes window on my screen?

By default, the floating window behaves like any other app on your computer: it's visible in screen shares, recordings, and your dock/taskbar. It doesn't join the interview as a bot or appear in the participant list. If you'd like it excluded from screen shares and recordings for your own privacy, turn on Privacy Mode. The app asks which you prefer when you first set it up, and you can flip it any time from the eye button in the window's own toolbar or from Settings → Privacy Mode.

How accurate is the transcription and speaker detection?

Live transcription runs at ~300ms latency with industry-leading accuracy, and Deepgram diarization attributes each line to a speaker (You, Them, Speaker 1/2/3) across 12+ languages.

Which apps and platforms does it work with?

Any interview, any app: Zoom, Google Meet, Microsoft Teams, HackerRank, CoderPad, and more. It listens to system audio, so it isn't tied to a single platform. Available for macOS (Windows coming soon).

Is it free?

Yes, new accounts get a 7-day Pro trial with no card required. After that, upgrade to Pro in the app when you’re ready. See pricing.

How do I get help or contact the team?

Join our community on Discord: ask questions, report bugs, get interview tips, and share your wins. You can also browse the help guides.

Join our Discord