AlwaysOnTop
May 31, 2025 ยท View on GitHub
๐ Keep your most important app always visible on macOS
A lightweight, elegant macOS application that pins any window to stay on top of all other windows with a simple keyboard shortcut.
โจ Features
Core Functionality
- One-Click Window Pinning: Pin any application window to stay always on top
- Smart App Selection: Beautiful popup interface to choose which app to pin
- Customizable Keyboard Shortcuts: Set your preferred hotkey combination for quick pin/unpin
- Menu Bar Integration: Convenient access from your menu bar
๐ Requirements
- macOS 13.0 (Ventura) or later
- Accessibility permissions (for window management)
- Approximately 5MB disk space
๐ Installation
Download and Install
- Download the latest release: AlwaysOnTop v1.0.0
- Open the downloaded DMG file
- Drag AlwaysOnTop to your Applications folder to complete the installation
Important Security Notice for macOS Users
When you first attempt to open AlwaysOnTop, macOS may display a warning message stating that the app "cannot be opened because it is from an unidentified developer" or that it "may damage your computer." This is a normal security response and does not indicate any actual threat.
Method 1: Using Terminal (Recommended)
sudo xattr -rd com.apple.quarantine /Applications/AlwaysOnTop.app
Method 2: Using System Preferences
- Go to System Preferences โ Privacy & Security
- Scroll down to find the blocked AlwaysOnTop app
- Click "Open Anyway" next to the AlwaysOnTop entry
- Confirm by clicking "Open" in the dialog that appears
Grant Accessibility Permissions
For AlwaysOnTop to manage windows, you need to grant Accessibility permissions:
- Open System Preferences โ Privacy & Security โ Accessibility
- Click the ๐ lock icon and enter your password
- Click "+" and add AlwaysOnTop from your Applications folder
- Ensure the checkbox next to AlwaysOnTop is checked
- Restart AlwaysOnTop if it was already running
How to Use AlwaysOnTop
Quick Start
- Launch AlwaysOnTop - It will appear in your menu bar with a pin icon
- **Now open preference using the menubar icon"
- Press the keyboard shortcut (default:
ctrl + Z) or (ctrl + A) to open app selection now close the preperence. - Choose an app press the shortcut and the popup interface will apear clik on any app
- Selected app window is now pinned! It will stay on top of all other windows
- Unpin press the press the shortcut again and the app will be unpinned.
- Note suppose you opened the popup and dont want to pin any app then simply use the same shortcut to dismiss it.
- Persist Last Pinned App: Toggle whether to remember pinned windows across app restarts
Menu Bar Actions
- Select Application: Choose which app to pin from a submenu
- Toggle Window Pin: Pin or unpin the currently selected app
- Preferences: Access settings and customization options
- Refresh Applications: Update the list of running apps
Startup Settings
- Launch at Login: Automatically start AlwaysOnTop when you log in to macOS
- App Persistence: Remember and restore your last pinned app after restart
๐จ Appearance Customization
- Theme Modes: Choose between Light, Dark, or Auto (follows system preference)
- Accent Colors: Select from multiple color options to personalize your experience
- Modern UI: All interface elements respect your theme and color choices
๐ค Contributing
We welcome contributions! Here's how you can help:
- โญ Star this repository to show your support
- ๐ Report bugs by creating detailed GitHub issues
- ๐ก Suggest features through GitHub discussions
- ๐ง Submit pull requests for bug fixes or improvements
Development Setup
git clone https://github.com/itsabhishekolkha/AlwaysOnTop.git
cd AlwaysOnTop
open AlwaysOnTop.xcodeproj
๐ Support This Project
If AlwaysOnTop has improved your workflow, consider supporting its development:
Your support helps maintain and improve AlwaysOnTop for everyone! ๐
Other Ways to Support
- โญ Star this repository on GitHub
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Links
- ๐ Download Latest Release: AlwaysOnTop v1.0.0
- ๐ฆ All Releases: GitHub Releases
- ๐ Report Issues: GitHub Issues
- ๐ฌ Discussions: GitHub Discussions
Made with โค๏ธ by Abhishek Olkha
โญ Don't forget to star this repository if you found it helpful!