yigitkonur

stop AirPods from stealing your Mac's microphone β€” CoreAudio daemon, zero CPU

19
1
100% credibility
Found Feb 21, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

A macOS tool that automatically keeps the built-in microphone as the default input by blocking Bluetooth devices like AirPods from switching it.

How It Works

1
😩 Bad mic surprise

You're in a call and your AirPods connect, making your voice sound tinny and low-quality like a walkie-talkie.

2
πŸ” Discover the helper

You find a simple Mac tool online that stops Bluetooth headphones from hijacking your good built-in microphone.

3
πŸš€ Easy one-command setup

Paste a quick link or command into your terminal, and it builds and starts protecting your mic right away.

4
Choose your protection style
πŸ›‘οΈ
Always protect

Keeps your built-in mic as default forever, no Bluetooth interruptions.

🧠
Smart override

Usually protects, but lets you use Bluetooth if you switch back quickly for a call.

5
πŸ”’ Runs quietly in background

It watches for changes and instantly switches back to your clear mic, using almost no battery.

6
πŸ“± Control on your terms

Check status, pause for special calls, or resume anytime with simple words like 'pause' or 'status'.

πŸŽ‰ Perfect calls every time

Now your voice always sounds studio-quality on video calls, no more surprises.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is cli-fix-my-mic?

This Swift tool stops AirPods from stealing your Mac's microphone by running a zero-CPU CoreAudio daemon that forces the built-in mic as the default input device. It blocks Bluetooth and Continuity mics (like AirPods Pro or iPhone handoff) while leaving USB mics untouched, preventing that drop to 16kHz mono walkie-talkie quality during calls. Install via `npx fix-my-mic` or curl, pick always-block or smart mode (pauses if you manually override), and control it with `mic-guard pause 30`, `resume`, or `status`.

Why is it gaining traction?

Unlike GUI apps that need code signing or menu bar clutter, this compiles from source on your Macβ€”no downloads, fully trusted, and headless via launchd. Event-driven listeners mean true idle (0.0% CPU), with Apple logging for debugging and easy uninstall. Devs love the npx one-liner and CLI for pausing during rare AirPods-needed calls, solving the auto-switch annoyance without polling or deps.

Who should use this?

MacBook or iMac devs on Zoom calls, podcasters, or remote workers tired of AirPods chirping in and tanking audio quality mid-meeting. Perfect for anyone stopping AirPods from switching devices or lowering volume when talking, especially if you pair with multiple Macs/iPhones. Skip if you never use Bluetooth mics or prefer manual Sound settings tweaks.

Verdict

Grab it if AirPods mic hijacks bug youβ€”solid for the niche, with clean docs and ~12MB footprint. At 11 stars and 1.0% credibility, it's early-stage (no tests), so test on a non-primary machine first.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.