___ _
/ _ \ _ __ ___ __ _ ___| |__ _ _
| | | | '_ ` _ \ / _` |/ __| '_ \| | | |
| |_| | | | | | | (_| | (__| | | | |_| |
\___/|_| |_| |_|\__,_|\___|_| |_|\__, |
|___/
Omarchy for the rest of us
Omachy transforms your Mac into a keyboard-driven development environment. Tiling windows that organize themselves, a custom menu bar, Neovim, Tmux, and a terminal tuned for productivity — all configured and wired together from a single command. No manual setup, no dotfile wrangling.
click to expand
after install, read the guide
Instead of dragging and resizing windows by hand, a tiling WM automatically arranges them to fill your screen — no overlap, no wasted space. You navigate and rearrange with keyboard shortcuts instead of a mouse. It's how most Linux power users work, and Omachy brings that workflow to macOS.
Developers who want a Linux-like, keyboard-driven workflow on macOS. If you've seen setups like Omarchy, Hyprland, or i3 and wanted that on your Mac — but didn't want to spend a weekend manually configuring a dozen tools — this is for you.
The installer checks your system, backs up existing configs, installs 20+ tools via Homebrew, deploys pre-tuned configurations, and adjusts macOS system settings. Takes about 10 minutes. Fully reversible with omachy uninstall.
Sensitive configs (.zshrc, .tmux.conf) are never overwritten — your customizations are safe.
Full reversal: removes packages, restores configs, and resets macOS defaults to their original values.
Existing configs are backed up with timestamps before any changes are made.
Optional --named-workspaces flag for Dev, Web, Messaging, Email, and Scratch workspace labels.
Run omachy status to see which deployed configs have been modified since installation.
All configs are embedded — no external files, no network fetches during install.
# add the tap
$ brew tap dough654/omachy
# install the binary
$ brew install omachy
# run the installer
$ omachy install