Docky는 macOS의 시스템 Dock을 정교하게 대체하는 open-source Dock 교체 앱이다. 시스템 Dock과 병행 실행·미러링·완전 대체가 모두 가능하며, 구성 가능한 레이아웃·위젯·풀스크린 Launchpad·라이브 윈도우 스위처·커스텀 아이콘·스크립트 자동화를 제공한다. 2026-08-23 KST 기준 GitHub REST 메타데이터와 README를 조사해 기록한다.
한눈에 보기
- 프로젝트 성격: “수년간 거의 변하지 않은” macOS Dock을 다시 만든 네이티브 Swift 앱. 무료·오픈소스(GPL-3.0), 유료 티어 없음.
- 규모 (2026-08-23 스냅샷): stars 1,217 / forks 67 / open issues 21 / 312 commits. 저장소 생성 2026-04-18, 마지막 push 2026-08-20 — 4개월 만에 1.2k 스타를 찍는 빠른 성장.
- 버전 상태: 최신 릴리스 v0.9.1 beta (2026-07-10). 이전 v0.8.0(2026-07-01), v0.7.0(2026-06-26) — 활발한 베타 사이클.
- 요구 사항: macOS 14.0 (Sonoma)+, Apple Silicon/Intel 유니버설 바이너리(Apple 공증), 소스 빌드엔 Xcode 16+.
- 검증 상태: 설치·실행은 수행하지 않았다. README 주장과 저장소 메타데이터는 분리해 기록.
핵심 기능
- 타일 & 레이아웃: 앱·위젯·Smart Stacks·폴더·스페이서·구분선을 한 줄 스트립에 배치. 드래그로 재정렬.
- 라이브 윈도우 스위처: 전역 Cmd-Tab 스타일 스위처에 실시간 윈도우 미리보기. 탭 타일 호버 프리뷰 포함.
- 내장 Launchpad: 풀스크린·검색 가능 앱 런처. 전용 레이아웃과 선택적 전역 단축키.
- Dock 안의 위젯: 캘린더·미리 알림·배터리·시스템·날씨·Now Playing 등 내장 위젯. 여러 위젯을 한 타일에 쌓아 순환하는 Smart Stacks, 커뮤니티
.dockywidget번들 위젯 스토어 지원. - 리치 앱 폴더: 중첩 내비게이션·Quick Look·드래그앤드롭 폴더. 실행 중인 앱을 인라인 표시해 폴더가 살아있는 워크스페이스 역할.
- 기타: 앱별 커스텀 아이콘 오버라이드, 카탈로그 기반 AppleScript·메뉴 클릭 자동화(스크립트 액션), 테마·설정 프로필 전환.
기술적 특징
- 비공개 SPI 의존: 윈도우 배치·프리뷰 캡처·시스템 Dock 제어에 비공개 SkyLight / CoreGraphics Services와 Accessibility SPI(
Docky/Private/)를 사용 → Mac App Store 배포 불가. 직접 배포 또는 소스 빌드만 가능. - 권한: Accessibility + Screen Recording 권한 필요(첫 실행 시 요청).
- 미디어 연동: MediaRemoteAdapter.framework +
mediaremote-adapter.pl로 Now Playing 정보 수집. - 배포/업데이트: getdocky.com 공증 빌드, Homebrew cask (
josejuanqm/tap/docky), Sparkle 인앱 업데이트(BSD-3 유일 외부 의존성). - 확장 계약:
.dockywidget번들 컨트랙트 문서화 — 커뮤니티 위젯 생태계 개방.
관찰
- 4개월 차 프로젝트치고 성장세가 빠르며(1.2k stars), GPL-3.0 + 무료 정책으로 유료 Dock 대체제(RocketDock류 상용앱)에 대한 오픈소스 대안 포지션.
- 비공개 SPI 사용은 App Store 진입을 막지만, 그 덕분에 시스템 Dock 자체를 구동·대체할 수 있는 수준의 깊은 통합이 가능하다는 트레이드오프.
- 이 vault의 관점에서는 AI 에이전트 도구는 아니지만, moc-productivity가 추적하는 macOS 워크플로 인터페이스 계열 도구다.
관련
- open-source — 오픈소스 도구 참조 페이지
- moc-productivity — 생산성 도구 MOC
- 원본: https://github.com/josejuanqm/docky · 웹사이트: https://getdocky.com