Quickstart
Install the Lattices app and the lats CLI on a Mac
This page installs Lattices. After it, the menu bar app is running and
lats works in your terminal. Getting started then
walks through tiling, finding windows, and starting a project session.
Requires macOS 26 or later on Apple Silicon. For Hyprland and Omarchy, use Install on Linux.
The current release is 0.15.2. Install the app and CLI at the same version.
1. Install the app
With Homebrew:
brew tap arach/tap
brew trust arach/tap
brew install --cask arach/tap/latticesOr download the 0.15.2 disk image
and drag Lattices.app to /Applications.
2. Install the CLI
The CLI needs Bun at runtime, including when installed with npm.
bun install -g @lattices/latticesThis installs lats, with lattices as a long-form alias.
npm install -g @lattices/lattices also works.
Check:
lats helpExpected: the command reference prints. If the shell reports command not found, add Bun's global bin directory to PATH and open a new shell.
One-command setup
On a new Mac, the setup script installs Homebrew when needed, tmux, Bun, and the CLI. Review the installer source before running it:
curl -fsSL https://raw.githubusercontent.com/lattices-dev/lattices/main/install.sh | bash3. Launch the app
lats appExpected: the Lattices icon appears in the menu bar and macOS asks for
Accessibility access. Grant it; tiling and the command bar need it. When the
CLI finds no installed app, lats app builds one from source if Swift is
available, or downloads a release.
To open Lattices at login:
lats app installNext
Continue with Getting started: tile a window with a key, open the command bar, find and place a window from the terminal, and start a session for a project.