Keeps your preferred audio devices - no more manual switching when you connect/disconnect headphones, speakers, or microphones. Everything automatic and simple!
- Download → Install → Launch
- Find the 🎧 icon in your menu bar
- Select your preferred devices and enjoy!
Everything is simple!
- 🔄 Automatic Device Management - Choose your devices, that will be kept as output/input devices. Even if something changes.
- 💾 Persistent Settings - Remembers your preferences between sessions
- ⚡ Real-time Monitoring - Instant response to device connections
- 🎧 Minimalistic - Clean interface, no Dock clutter
# Add the AudioKeeper tap
brew tap rekruizer/audiokeeper https://github.com/rekruizer/AudioKeeper
# Install AudioKeeper
brew install --cask audiokeeperNote: Homebrew installation automatically handles macOS security warnings. The app will work immediately without any manual quarantine removal!
About Code Signing & Notarization
AudioKeeper is not notarized by Apple. Notarization requires sending binaries to Apple for approval, which involves:
- Annual Apple Developer Program fees ($99/year)
- Compliance with Apple's specific build requirements
- Ongoing maintenance overhead for a free, open-source project
By using AudioKeeper, you acknowledge that it's not notarized. The app is completely open-source, and you can review the code yourself. The Homebrew installation script automatically removes the com.apple.quarantine attribute, so the app works out of the box without security warnings.
For transparency: this approach is used by other open-source macOS apps like AeroSpace.
- Download from GitHub Releases
- If DMG won't open: Right-click DMG → "Open" → "Open" (bypasses security warning)
- Open DMG and drag AudioKeeper.app to Applications
- First launch: Right-click AudioKeeper.app → "Open" → "Open" (required for unsigned apps)
- Optional - Remove quarantine attribute to avoid future warnings:
xattr -d com.apple.quarantine /Applications/AudioKeeper.app
Security Note: macOS shows warnings for unsigned apps. This is normal and safe. AudioKeeper is open-source - you can review the code yourself.
# Clone and build
git clone https://github.com/rekruizer/AudioKeeper.git
cd AudioKeeper
open AudioKeeper.xcodeproj
# Press Cmd + R in XcodeRequirements: macOS 13.0+, Xcode 14.0+, Swift 5.7+
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Hey, Your support would honestly brighten my day! 🙌
There's something really nice about knowing that the things I build are actually helping people. Every contribution is like a little reminder that this work matters to someone.
Your support helps me continue building! 💙
- 🚀 Continue development and new features
- 🐛 Fix bugs and improve stability
- 📚 Create better documentation
- ⚡ Keep the project maintained
Bitcoin:
bc1q9xj5p220tqgdn7gxjhuc9uk39xyl59vj0qs89f
Ethereum:
0x89D36cA00D690f294ebEaB81276062BCd9a5E8D0
USDT:
0x89D36cA00D690f294ebEaB81276062BCd9a5E8D0
MIT License - see LICENSE for details.
- 🐛 Bug Reports: GitHub Issues
- 💡 Feature Requests: GitHub Discussions
