The ultimate Dynamic Island companion for macOS.
Aura transforms your Mac's notch into a powerful, context-aware command center. Inspired by Dynamic Island, it provides instant access to media controls, system stats, calendar events, and AI-powered tools right from the top of your screen.
- 🎯 Smart Notch Integration: Automatically positions itself behind the notch on MacBook Pros, or simulates one on other Macs.
- 🎵 Universal Media Controls: Control Apple Music, Spotify, and even browser-based players (YouTube Music, Spotify Web) directly from the notch.
- 🧠 Local AI Power: Integrated with Ollama for privacy-focused, offline AI commands and assistance.
- 📋 Smart Clipboard: Drag-and-drop text, images, and files to the notch for temporary storage.
- ⚡️ Automation Workflows: Create "If This Then That" rules based on battery, focus modes, and more.
- 🔌 Plugin System: Extend functionality with custom plugins (includes Pomodoro, Weather, and more).
- 🔒 Privacy First: No keystroke logging, strictly local AI processing, and zero analytics tracking.
Download the latest version from the Releases page.
- Clone the repository:
git clone https://github.com/pronzzz/aura.git
- Open
Aura.xcodeprojin Xcode 15+. - Build and Run (Cmd+R).
- Hover over the notch to expand it.
- Click anywhere outside to collapse.
- Drag & Drop files/text onto the notch to stash them.
Aura automatically detects music playing in:
- Native Apps: Apple Music, Spotify
- Browsers: Chrome, Safari, Arc, Edge (YouTube Music, Spotify Web)
Type natural language commands in the command bar:
- "Start a 20m timer"
- "What's my next meeting?"
- "Turn on Do Not Disturb"
Create custom workflows in Settings > Automation:
- Trigger: Battery < 20% → Action: Turn on Low Power Mode
- Trigger: Work Focus on → Action: Open Slack & Xcode
Aura supports a lightweight plugin architecture. Check out the Plugins/ directory for examples like the Pomodoro timer and Weather widget.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Built with ❤️ by pronzzz