Product Hunt

KiwiDesk — Tiling that feels like it shipped with macOS.

KiwiDesk — macOS 기본 기능처럼 자연스러운 타일링

KiwiDesk는 macOS 창을 7가지 레이아웃으로 정리하는 타일링 윈도 매니저입니다. 터미널 설정 파일 없이 기본 설정 앱에서 구성하고, macOS 데스크톱마다 프로필을 연결할 수 있습니다. 개발자는 접근성 권한만 필요하며 SIP를 끌 필요가 없다고 설명합니다.

AI 요약

KiwiDesk는 macOS용 타일링 윈도 매니저입니다. 창을 7가지 레이아웃에 배치하고 단축키로 앱을 열며, 마우스 사용자는 창을 드래그해 놓을 수 있는 Space Bar를 이용합니다. macOS 데스크톱마다 프로필을 지정하면 해당 데스크톱으로 이동할 때 공간, 레이아웃, 색상, 단축키 설정을 불러옵니다. 설정은 macOS 기본 설정 앱에서 관리합니다.

개발자는 macOS 14 이상, Apple Silicon 기기에서 실행하며 접근성 권한만 요구한다고 밝혔습니다. SIP를 끄거나 입력 모니터링 권한을 허용할 필요는 없고, 계정이나 분석 기능도 없습니다. 개인 사용은 무료이며, 소스는 BSL 1.1로 공개하고 각 릴리스 4년 뒤 MIT 라이선스로 전환한다고 설명했습니다. Homebrew 또는 공증된 DMG로 설치할 수 있으며, 내부적으로 Lua와 CLI를 지원합니다.

Product Hunt 반응

  • @maikelhajiabadi — 왜 macOS의 창 관리는 적절한 기본 GUI를 갖춰 바로 쓸 수 없을까요? 터미널 설정이나 Linux식 구성을 요구하지 않고요. 안녕하세요, Product Hunt! 저는 독일에서 혼자 개발하는 Maikel입니다. 살면서 시간이 가장 소중하다는 걸 배웠고, 반복적인 일을 덜어주는 Kiwi를 만들고 있습니다. 가장 최근 작품이 KiwiDesk입니다. 타일링 윈도 매니저를 좋아하지만, 비개발자 친구에게 추천하기는 어려웠습니다. macOS용 도구도 터미널 설정을 요구하고, 가장 강력한 도구는 SIP를 꺼야 합니다. 정말 그래야 하는지 궁금했습니다. KiwiDesk는 그 문제에 대한 제 답입니다. 7가지 레이아웃으로 창을 정리하며, 앱을 리본 위에 놓고 포커스에 따라 리본이 움직이는 ‘무한 스크롤’ 데스크톱도 있습니다. 슬라이더와 선택 메뉴를 갖춘 기본 설정 앱을 제공하고, 마우스 사용자는 클릭 가능한 공간·앱 바를 이용합니다. 키보드 사용자는 단축키와 Vim식 레이어, 앱을 열거나 기존 창으로 이동하는 ‘열기 또는 포커스’ 기능을 쓸 수 있습니다. 개인 사용은 무료이고 소스는 BSL 1.1로 공개합니다. 릴리스마다 4년 뒤 MIT 라이선스로 바뀝니다. 지금까지 타일링 윈도 매니저를 써보지 않은 이유가 무엇인지 궁금합니다. 그 답이 다음에 만들 기능에 영향을 줍니다. 오늘 하루 종일 여기 있겠습니다.
    • @michal_rachtan1 — 설정 파일을 다루지 않아도 되는 점이 마음에 듭니다. 설정에 시간을 쓰고 싶지 않아서 윈도 매니저를 피했습니다.
    • @maikelhajiabadi — KiwiDesk는 처음부터 바로 쓸 수 있도록 만들었지만, 마음에 들지 않는 부분은 원하는 대로 바꿀 수 있습니다. 설정을 찾기 쉬운 좋은 UI와 다양한 선택지 사이에서 균형을 잡으면서, 반복해서 기능을 추가하려고 합니다. 다음 버전 2.1.0에서는 설정 가능성을 더 넓히고 MCP도 추가할 예정입니다. 설정을 직접 만지기 싫다면 LLM이 대신 바꾸도록 할 수 있습니다.
  • @suryansh_tiwari2 — 출시를 축하합니다! 깔끔해 보이네요. 여러 레이아웃이 일상에서 어떻게 느껴질지 궁금합니다. 잘 만들었어요.
    • @maikelhajiabadi — 감사합니다! 아마 모든 레이아웃을 다 쓰지는 않을 겁니다. 창 배치 방식은 사람마다 취향이 다릅니다. 결국 개인 설정과 취향에 달려 있습니다. 즐겁게 써보세요!
    • @suryansh_tiwari2 — 그러네요. 직접 써보고 어떤 느낌인지 확인하겠습니다. 전에 아이디어 하나를 공유했는데, 시간 날 때 의견도 듣고 싶습니다.
  • @german_merlo1 — 👏🏻 👏🏻 👏🏻 👏🏻 👏🏻
  • @galdayan — 터미널 설정을 쓰는 타일링 매니저 대신 KiwiDesk를 고를 이유는 ‘접근성 권한만 필요하고 SIP를 끌 필요가 없다’는 점입니다. 이 조건 때문에 yabai를 비기술 직군 사람에게 추천하지 못했습니다. 외부 모니터를 쓸 때 데스크톱별 프로필이 어떻게 작동하는지 궁금합니다. 보조 디스플레이를 뽑으면 그 디스플레이에 연결된 레이아웃은 모니터가 돌아올 때까지 기다리나요, 아니면 다음 데스크톱으로 재할당돼 매핑이 사라지나요?
    • @maikelhajiabadi — 2.0 업데이트에서 이 문제를 해결했습니다. 앱이 있던 Space를 분리한 디스플레이에서 옮겨 레이아웃을 유지합니다. 다시 연결하면 원래대로 돌아갑니다. 예를 들어 한 화면용 프로필에 Space가 5개 있다면, 디스플레이를 분리한 동안 7개가 될 수 있습니다. 그 Space의 앱을 모두 닫으면 Space도 사라집니다.

원문: Product Hunt / 번역·요약: Trawling