Desktop copilot for Mac & Windows

Free AI interview copilot that only you can see.

Get live transcription, screen-aware context, and AI answers during interviews and meetings. Choose local or cloud transcription, and use built-in ExtraBrain AI or connect your preferred provider.

Free for Mac & Windows · macOS 14+ on Apple Silicon & Intel · Pro from $9.99/mo

Questions or problems? Join our Discord (opens in a new tab) →

Local Parakeet transcription Built-in ExtraBrain AI Bring OpenAI, Anthropic, Claude, or Codex
Live session
System design interview · live
14:02
ExtraBrain · live transcript Listening · 14:02
14:02:10Host Design a rate limiter for a public API with regional spikes and abusive bursts.
14:02:18You Should limits be per user, per IP, or per endpoint?
14:02:24Host Start with per-user and per-endpoint limits. We care about burst traffic and graceful fallback.
Answer · 2 sources · 0.6s
Start with token buckets at the edge for burst tolerance, then coordinate counters through Redis or another distributed store. Call out fail-open vs fail-closed.
transcript · 14:02:10 transcript · 14:02:24
Saved facts
Rate limiter · public API
Burst traffic: edge token buckets
Tradeoff: fail-open vs fail-closed
Session memory
Live context
Transcript-aware answers, saved facts, and follow-ups while the call is still active.

Built for high-stakes live thinking. Free desktop AI interview and meeting copilot.

How it works

Try ExtraBrain right here.

Click Start to run a 1-minute practice interview and see what ExtraBrain does while you talk.

Ready to help

Start a session to begin.

ExtraBrain Mobile · iOS and Android

Your desktop session.
Your phone controls.

Ask a question, capture desktop context, or scroll your answer from your iPhone or Android phone. Keep ExtraBrain open on your computer, where transcription, capture, and answers happen.

Scan your computer’s pairing code and approve your phone to connect. No separate ExtraBrain account required.

Controller

Controls for the ExtraBrain session.

Not connected

How to pair

  1. 1In ExtraBrain, open Settings and choose System › Remote.
  2. 2Tap Pair a phone.
  3. 3Scan the constellation with this phone.

The camera reads pairing codes and takes photos you choose to attach.

Controller

Sample session. These controls stay on this phone.

Background 80% opacity
Move
Resize Width · 480 Height · 640
Snap

Suggested follow-ups

What should we decide next?
Summarize the last few minutes.
List the open questions.
Try the sample session. Tap anything.
Compatibility

Works invisibly across the interview and meeting platforms people actually use.

ExtraBrain is designed to stay hidden from screen sharing and screen recording on major video call tools and coding interview environments, while remaining available on your own Mac or Windows PC. Always follow the rules of the interview, employer, school, meeting, or platform.

What the interviewer sees Their screen: just the call. ExtraBrain is designed to stay out of screen shares and recordings.
REC System design interview 32:18 View
Jordan Lee
Maya Chen
Mute Stop Video 2 Participants Chat Share Screen Record Reactions End
What you see Your screen: the same call, with ExtraBrain floating on top where only you can see it.
REC System design interview 32:18 View
Maya Chen
Jordan Lee
Mute Stop Video 2 Participants Chat Share Screen Record Reactions End
End Ask
System Design
What should I say?

Rate limiter for a public API

Clarify the scope first, then pick an algorithm that tolerates bursts.

  • Limit per API key, with tighter caps on expensive endpoints.
  • A token bucket absorbs short spikes and keeps the average rate.
  • Keep counters in Redis so every gateway shares state.
ExplainAsk clarifying questionWhat should I say?Recap
Manage
Ask anything, or type / for actions...
Zoom
Google Meet
Microsoft Teams
Cisco Webex
Amazon Chime
Lark / Feishu
Slack Huddles
Discord
HackerRank
CoderPad
Codility
CodeSignal

Built for live coding interviews, LeetCode-style prompts, system design rounds, behavioral interviews, product interviews, data and ML interviews, consulting cases, lectures, and research calls.

Overview

An invisible AI copilot for interviews, meetings, lectures, and research.

ExtraBrain turns live audio, transcript text, screenshots, and selected context into organized prompts, answer structures, and session memory while keeping provider choice, costs, and privacy boundaries visible.

From download to live support in three steps.

Keep the setup path simple: install the desktop app, choose local or cloud transcription, use built-in ExtraBrain AI or connect your preferred provider, and rehearse once before a real interview, meeting, or lecture.

Start the desktop app

Download the latest release, open ExtraBrain before the interview or meeting, and confirm microphone, transcription, and provider settings.

  • Built-in ExtraBrain AI or your preferred provider

    Use built-in ExtraBrain AI, or connect OpenAI, Anthropic, custom OpenAI-compatible endpoints, Claude Subscription, or Codex Subscription modes.

Follow the live signal

Use transcript-aware prompts for coding interviews, system design rounds, product meetings, lectures, and research calls.

  • Live interview and meeting context

    Capture transcripts, prompts, screenshots, constraints, and follow-up questions while the call is still moving.

  • Interview answers with structure

    Turn coding, system design, and behavioral prompts into clarifying questions, baselines, tradeoffs, and follow-up points.

Leave with useful context

Generate summaries, action items, edge cases, unresolved risks, and post-answer feedback before the session context fades.

  • Your session context, ready to review

    Keep transcripts, prompts, screenshots, and notes on your computer in a fully local setup, or explicitly send selected content to external providers when you choose them.

Use cases

Designed for moments where context moves faster than notes.

Pick a situation to see what ExtraBrain hears and what it hands you while the moment is still happening.

The prompt just landed, and the clock is running.

What ExtraBrain hears

  1. Interviewer Given a list of meeting times, return the minimum number of rooms you need.
  2. Interviewer Assume up to a hundred thousand meetings.
  3. You Can a meeting start right when another one ends?

Edge cases and a baseline

Minimum rooms for n intervals, n up to 105

  • Empty list: return 0
  • Touching ends, like [1, 3] and [3, 5], can share a room
  • Input may arrive unsorted
  • 105 meetings rules out comparing every pair

BaselineSort starts and ends, then sweep with two pointers O(n log n)

  • Engineers
  • Students

They want a design, and they want it now.

What ExtraBrain hears

  1. Maya Chen Design a rate limiter for a public API that sees regional traffic spikes.
  2. You Should limits apply per user, per API key, or per endpoint?
  3. Maya Chen Start with per-key limits. We care most about burst traffic.

Components and tradeoffs

  1. Client
  2. API gateway
  3. Rate limitertoken bucket per key
  4. Redis

Fail openThe API stays up, but a burst can overload it

Fail closedThe backend is protected, but good traffic gets dropped

Ask nextShould expensive routes like search get a separate cap?

  • Engineers
System design guide

Decisions fly by faster than anyone writes them down.

What ExtraBrain hears

  1. Maya Chen Bursts got past the gateway, and checkout timed out for twenty minutes.
  2. You I'll ship per-key rate limits behind a feature flag by Thursday.
  3. Maya Chen Billing also saw 429 errors on paid plans this week.

Decisions, owners, and dates

  • DecidedPer-key rate limits, behind a feature flagYou · Thu
  • ActionWrite the EU spike postmortemYou · Fri
  • ActionConfirm paid-plan limits with billingYou · today
  • OpenWhy did 429s hit paid plans?Billing
  • PMs
  • Founders
  • Engineering leads
Meeting assistant guide

The customer just said the exact quote you need.

What ExtraBrain hears

  1. Customer Honestly, every Friday someone exports everything to CSV.
  2. Customer Our ops lead spends half a day fixing the columns.
  3. You What happens if that report is late?
  4. Customer Then finance can't close the week.

Pain points with quotes

"Every Friday someone exports everything to CSV."
PainManual weekly export
"Then finance can't close the week."
ImpactBlocks the finance close

Roadmap noteScheduled exports with saved column mappings

  • Research teams
  • PMs
  • Founders

The lecturer just skipped two steps.

What ExtraBrain hears

  1. Lecturer A B-tree keeps every node at least half full.
  2. Lecturer So the height stays logarithmic, even with millions of keys.
  3. Lecturer And each node fits one disk page, which is why databases love them.

Review flashcards

QWhy does a B-tree stay shallow with millions of keys?

AEvery node stays at least half full, so height grows with log n.

Card 1 of 6 · next: why one node per disk page?

Agent Skills and CLI

Put your session context to work with Claude Code and Codex.

ExtraBrain Skills connect your coding agent to the sessions you saved: prepare before an interview, then review it or pull out what you promised after the call. Pick a skill to watch it run.

  1. Before the call
  2. During the call
    ExtraBrain listens and helps live The transcript, screenshots, and answers are saved on your computer.
  3. After the call

Also included: check grammar, review communication, unresolved follow-ups, system design prep.

~/work · Claude Code
❯ Review my system design interview from this morning
● Skill(extrabrain-review-interview)
⎿ Successfully loaded skill
Ran 2 shell commands
Interview review · System design interview
Tue 10 Nov · 14 min · system design · 4 questions · read all 46 transcript lines
 
Overall: you scoped the problem before designing, and that set up the whole round. Commit to a decision on failure modes instead of listing both sides.
 
Strongest moments
- You asked how limits should apply (00:19, rate limiter scope). It turned a vague prompt into per-key buckets.
- You raised the outage case yourself (00:41, limiter store down). Interviewers look for this.
 
Fix these first
1. Pick fail open or fail closed, then defend it (00:47, store outage)
Say instead: "I'd fail open for reads so the API stays up, fail closed for writes, and page us if the store is down for more than [N] seconds."
 
Next, I can:
- rehearse the outage question with you and give feedback
✻ Worked for 11s
Install the skills npx skills add ExtraBrainApp/ExtraBrain-skills

Review skills only read your sessions, through the local CLI, and never change them. Turn off CLI access in Settings anytime.

Trust and control

Choose how your data is processed.

Session history is stored on your computer. AI and transcription processing depend on the providers you choose. Review analytics sharing and connected apps too. On-device AI is available as an advanced option on supported Macs.

Where your session data goes Stays on your computer Sent only if you choose it
  1. Capture
    Microphone and system audio Recorded by the desktop app, not a meeting bot
    Screenshots you take Only the regions you capture
  2. Transcription
    NVIDIA Parakeet Runs locally on your computer
    Deepgram Optional, with your own key
  3. AI answers
    Gemma on-device · Advanced Supported Mac direct-download builds
    ExtraBrain AI or your preferred provider Built-in AI credits or your provider’s billing
  4. History
    Transcripts, notes, saved facts Stored on your computer until you delete them
Read the full data-flow page

You choose what to capture

ExtraBrain is a desktop app, not a meeting bot joining the room. Keep session scope, prompts, and outputs in your control.

Your model choice stays yours

The app does not force a single hosted AI vendor. Use built-in ExtraBrain AI, or connect the provider subscriptions, accounts, or API keys you trust.

Use it within the rules

Interview and workplace policies vary. ExtraBrain should support your thinking, notes, and preparation without misrepresenting your skills.

ExtraBrain should support your thinking, notes, and preparation. You are still responsible for following interview, workplace, and platform policies.
Interview policy reminder
Pricing structure

Free to start. Pro from $9.99/month, or try it free for 14 days.

The app is free, with local or cloud transcription and your choice of AI provider. Every paid plan unlocks the same Pro tools; Monthly, Yearly, and the Job Search Pass also include ExtraBrain AI credits, while Lifetime does not.

Interviewing in the next 3 months? The $29 Job Search Pass gives you 90 days of Pro, one payment, no renewal.

Not sure yet? Try Pro free for 14 days, no card needed.

Bought here? Paste the license key from your email into Settings → Plan & Billing (how to activate). Mac App Store users buy inside the app.

Free

Free desktop app, live transcription, screen context, and your own provider connections.

Always free
  • Download and use the desktop app on Mac or Windows
  • Connect OpenAI, Anthropic, Claude, Codex, or a compatible provider; provider usage is billed separately
  • Locally stored transcripts, prompts, screenshots, notes, and session context
  • Local Parakeet transcription and optional Deepgram setup
  • Help center, setup, privacy, and troubleshooting guides
Download Free

Enterprise

Policy, deployment, privacy, and workflow support for teams.

Custom
  • Team rollout planning
  • Responsible-use and policy guidance
  • Security and deployment review
  • Custom workflow support for team requirements
Talk to us

Comparing with other interview assistants? See how pricing and data handling differ.

FAQ

Common questions about ExtraBrain.

Short answers about pricing, privacy, AI providers, supported platforms, and responsible use.

See all questions
What is ExtraBrain?

ExtraBrain is a free desktop AI interview and meeting copilot. It provides live transcription, screen-aware context, structured prompts, question generation, built-in ExtraBrain AI, and a desktop window designed for private live workflows. It is available for Mac and Windows, with Linux planned.

Is ExtraBrain free?

Yes. ExtraBrain is free to download and use, with no session limits. ExtraBrain Pro is $9.99/month, $79/year, a $29 Job Search Pass for 90 days, or $149 Lifetime, and a 14-day Pro trial is free with no credit card. Pro Monthly, Pro Yearly, and the Job Search Pass include 1,000 ExtraBrain AI credits each month, and the 14-day trial includes 500. Lifetime unlocks every Pro feature but does not include ExtraBrain AI credits. Pro adds automatic answers, custom profiles, full post-session summaries, and top-tier models with your own keys.

Does ExtraBrain Lifetime include AI credits?

No. Lifetime is a one-time $149 purchase that unlocks every Pro feature permanently, but it does not include ExtraBrain AI credits. Pro Monthly, Pro Yearly, and the Job Search Pass include 1,000 ExtraBrain AI credits each month, and the 14-day trial includes 500.

What platforms does ExtraBrain support?

ExtraBrain is available for Mac and Windows. On Mac it needs macOS 14 Sonoma or later, on Apple Silicon Macs such as M1, M2, M3, and M4, or on Intel Macs. Linux is planned, not a current release target.

Which AI providers does ExtraBrain support?

ExtraBrain supports built-in ExtraBrain AI and provider access you control: OpenAI, Anthropic, custom OpenAI-compatible endpoints, Claude Subscription, and Codex Subscription modes.

Does ExtraBrain collect user data?

ExtraBrain is designed as a desktop app. With local Gemma 4 and local Parakeet transcription, transcription and AI prompts can stay on your computer. Cloud AI and transcription services receive the context they process. Analytics sharing and connected apps are separate data paths; review their settings too.

Is using ExtraBrain in interviews allowed or considered cheating?

ExtraBrain is a tool, and you are responsible for following the policies of the company, interviewer, school, employer, or platform you are working with. Use it to support thinking, notes, accessibility, and preparation without misrepresenting your skills.

Can interviewers detect ExtraBrain on Zoom, Google Meet, or Microsoft Teams?

ExtraBrain is designed to stay hidden from screen sharing and screen recording on major meeting tools. You should still follow all interview, workplace, school, and platform rules.

Does ExtraBrain join the meeting as a bot?

No. ExtraBrain runs as a desktop app on your Mac or Windows PC rather than joining Zoom, Google Meet, Microsoft Teams, or other calls as another participant.

Ready when the conversation starts

Download the free app before the call starts.

ExtraBrain gives you a private live workspace for interview prompts, meeting notes, structured answers, and session context in a free desktop app you control. Upgrade only if you need Pro workflow features.