원문 캡처 · github.com
원문 캡처 · github.com

GridSnap은 macOS에서 격자 위로 창을 끌어 배치하고, 자주 쓰는 위치를 단축키 프리셋으로 저장하는 오픈소스 창 정렬 앱이다. 제작자는 Divvy의 오픈소스 대안으로 소개한다.

단축키를 누르면 격자가 나타난다. 셀을 클릭하거나 드래그한 뒤 놓으면 창이 해당 영역에 맞춰진다. 취소하면 창은 원래 위치로 돌아간다. 격자 크기와 창 사이 간격을 설정할 수 있고, 마지막 정렬을 되돌리거나 다시 실행할 수 있다. 여러 디스플레이를 지원하며, 커서 아래 창이나 현재 활성화된 창을 정렬 대상으로 선택할 수 있다.

기본 격자 단축키는 ⌃⌥D이고, 전체 화면 프리셋은 ⌃⌥F다. 프리셋은 각자 전역 단축키를 지정할 수 있다. 격자는 커서가 있는 디스플레이에 표시되고 창도 그 디스플레이로 이동한다. 프리셋을 적용할 때는 창이 이미 있는 디스플레이를 대상으로 삼는다.

GridSnap은 macOS 14 이상에서 사용할 수 있으며 Apple Silicon과 Intel을 지원한다. macOS 26에서 테스트됐고, 이전 버전에서는 격자에 유리 효과 대신 반투명 패널이 표시된다. 첫 실행 때 다른 앱의 창을 이동하는 데 필요한 손쉬운 사용 권한을 요청한다. 권한을 허용하면 앱을 다시 실행하지 않아도 적용된다.

Homebrew로 설치하거나 최신 릴리스에서 ZIP 파일을 내려받을 수 있다.

sh
brew install --cask konieczkow/tap/gridsnap

최신 릴리스에서 GridSnap-x.y.z.zip을 내려받아 압축을 풀고 GridSnap을 Applications로 옮겨도 된다. 소스에서 설치하려면 다음 명령을 사용한다.

sh
git clone https://github.com/konieczkow/gridsnap.git
cd gridsnap
./build.sh install
open /Applications/GridSnap.app

전체 화면 창은 정렬되지 않는다. 일부 앱은 최소 창 크기를 강제하므로 작은 셀에 맞게 줄어들지 않을 수 있으며, 이 경우 창이 화면 안에 남아 이웃 셀과 겹친다. GridSnap은 네트워크 연결, 분석 수집, 계정 없이 사용할 수 있다고 안내한다. 라이선스는 MIT다.