One of the great things about building your own tools is that you get to have your desired workflow and user experience with very few compromises.

I built Notado because I wanted an archiving and highlighting workflow which treated online comments as first class citizens.

I built Kullish because I wanted to be able to quickly aggregate comments about links from a variety of different online communities.

I built komorebi because I wanted a tiling window manager for Windows.

Since starting to build komorebi in 2020, the project has grown beyond my wildest expectations, with over 200k downloads and a thriving online community today.

Komorebi came from a desire to improve my Windows experience as a macOS + yabai user.

Now, from a desire to improve my macOS experience to match the experience of using Windows + komorebi, I am building komorebi for Mac.

I aim to be able to share a single komorebi configuration file across both Windows and macOS and have a virtually indistinguishable tiling window management workflow experience on both operating systems.

You can check out a progress update on komorebi for macOS in the video above.

I’ve compiled a list of already asked and expected questions with some answers below:

Which programming language will komorebi for Mac be written in?

Rust

Will komorebi for Mac be built on top of private macOS APIs?

No; just as komorebi for Windows is built using public Win32 APIs, komorebi for Mac will be built using public macOS APIs

Will komorebi for Mac require disabling SIP?

No

Can I use komorebi for Mac now?

No; taking inspiration from Mitchell Hashimoto’s initial development of Ghostty, komorebi for Mac is being developed privately until it is ready for an initial public release

Can I get a repo invite/see the code?

I am posting devlogs on YouTube where I explain parts of the codebase I find interesting, especially as they relate to developing for macOS using Rust

GitHub sponsors receive access to a read-only mirror of the repo

But Ghostty invites didn’t require sponsorship!

I have not (yet!) founded a company that has been sold for $6.4B; I am currently living from personal savings and GitHub Sponsors is a way for me to generate some income

I’m a sponsor! Can you help me with X?

No; the project is under active development, and while you are welcome to try building and running it, I will not be providing any kind of support during this period

I’m a sponsor! Can I submit a PR?

No; the project is not currently accepting any contributions

This is the first time in a long time that I’ve had this kind of fun writing code - it’s having a profoundly positive impact on my mental health and I intend to make the most of this while it lasts

What’s happening with komorebi for Windows?

There will be a freeze on new window manager features to allow for komorebi for macOS to have a fixed target

The codebase will likely see some light refactoring informed by the development of komorebi for macOS

Bug fixes, quality of life improvements for the configuration and CLI, and new widgets for the komorebi-bar will continue to be released as normal