mergeOS for Mac
These days, becoming better turned out to be a blurry concept - now, it’s all about being inhumanly, incoherently, and impossibly efficient. The idea of “performance management” or the questions surrounding why keeping score is so important mean nothing, as our industry, similarly to the video games one, is obviously hit-driven: all that matters is an application, tool, or game blowing up, but no one tells you all the things you’ll lose while walking through that valley.

In this context, such thoughts made me work on a tool I could privately use to improve my productivity - because nothing is enough. That’s how mergeOS, a MacBook shortcut allowing users to easily preview, manage, and access their development responsibilities (or pull requests), was born.
Needless to say, accessibility has always been one of my main goals, no matter if I was developing something for others or my own pleasure and entertainment. Considering this, I tried to simplify all the functionalities and authentication steps as much as possible for mergeOS, which resulted in the following requirements:
- Download, unzip, and install the latest release.
- With the app open, go to Authentication.
- Enter your GitHub username.
- Generate a GitHub access token with repo scope.
- Enter your token.
- Welcome to mergeOS!
Features
- easy installation
- (as stated in the Usage section, it is possible to find both the GitHub repo and a direct link to download mergeOS)
- accessible
- (divided in four settings sections: Authentication, General, Shortcuts, and Appearance)
- automatized
- (besides the Refresh… option, it is also possible to set a customized timer for the app to refresh automatically)
- GitHub oriented
- (choose the build information and labels displayed, the pull requests you’d want to visualize, or select a custom endpoint URL, compatible with GitHub Enterprise)
- customizable display
- (select a counter appearing near the icon indicating the assigned, created, review-requested pull requests, choose your preferred menu icon…)
- key bindings
- persistent preferences
Usage
Run the following command:
git clone https://github.com/JuditKaramazov/mergeOS.git
Then, in your terminal:
cd mergeOSopen mergeOS.xcworkspace
After it, you’ll be ready to play with this little application locally; feel free to customize it and make it yours! However, if you’d simply want to use the tool as it is, bear in mind that you can download the latest release version directly. One simple click, and we are good to go!
Check out & contribute
Head over to GitHub for more information, and feel free to take a peek into the code. If you find any bugs or further improvements, remember to report it just so that I can keep this app as functional and balanced as possible.
Something to share?
Reach @JuditKaramazov out
GitHub type?
Contribute to this post
Found it useful?
Fill my soul with cafelito