바탕화면의 작은 캐릭터 하나를 위해 크롬 브라우저를 통째로 돌리는 Electron 앱을 쓰고 계셨나요? 고작 GIF 하나가 메모리 300MB와 CPU 5%를 점유하는 비효율을 참다못해, macOS 네이티브 기술로만 구현한 'Desktop Pet'을 직접 만들었습니다.

이 앱은 브라우저 엔진 없이 Swift와 AppKit으로만 제작되어 바이너리 크기가 단 364KB에 불과하며, 실행 중에도 고작 5MB 내외의 메모리만 사용합니다. Apple Silicon 하드웨어 가속과 GPU 직접 업로드 방식을 활용해 idle 시 CPU 점유율은 사실상 0.0% 에 수렴하며 배터리 걱정도 없습니다. GIF와 APNG는 물론, 투명 배경이 포함된 고화질 ProRes 4444나 HEVC 영상까지 완벽하게 지원하며 여러 마리를 동시에 띄워도 시스템에 전혀 무리가 가지 않습니다.

이제 리소스 낭비 없는 가벼운 네이티브 앱으로 쾌적하게 바탕화면을 꾸며보세요. Homebrew를 통해 명령어 한 줄로 간단히 설치할 수 있으며, 모든 코드는 깃허브(bssm-oss/desktop-pet)에 오픈소스로 투명하게 공개되어 있습니다.