PiG - Swift로 만든 Pi용 GUI
PiG - A GUI in Swift for Pi
핵심 요약
Swift로 개발된 macOS 전용 Pi GUI 프로젝트 'PiG'를 소개하고 주요 기능을 공유함.
- 프로젝트 소개 — Swift 기반의 macOS 전용 Pi GUI 개발함
- 주요 기능 — 세션 관리, 빠른 채팅, 모델별 단축키 지원함
- 플랫폼 제한 — macOS 네이티브 경험을 위해 Swift를 선택함
- 오픈 소스 — 리눅스 지원은 없으나 포크 및 기여 가능함
올해 초부터 이 프로젝트를 붙잡고 있었는데, 매일같이 쓰고 있다. 이제 슬슬 공유할 때가 된 것 같아서 올린다. 짐작했겠지만 '바이브'로 코딩한 프로젝트인데, 내 입맛에는 아주 잘 맞고 너희들한테도 꽤 괜찮을 거다.
TUI에서 작업하는 거에 진절머리가 났는데, 시중에 나와 있는 GUI 툴들은 영 성에 안 차더라. 주요 기능 몇 개만 꼽아보자면:
-
세션 관리는 Inbox Zero 방식으로
-
Quick Chats - 프로젝트랑 상관없는 일회성 대화
-
확장 프로그램은 기본적으로 꺼두고, 필요할 때만 세션별로 켜기 (핀 고정 기능 포함)
-
즐겨 찾는 모델을 위한 빠른 명령어 (Cmd+1부터 Cmd+5까지)
-
작업 스케줄 (요일이랑 시간에 따라 기본 모델 자동 변경)
-
파일 브라우저
원래는 ghostty 터미널을 내장했었는데, 공개 배포용에서는 뺐다.
뭐, 아무튼 누군가에게 도움이 되거나 좋은 아이디어를 주는 계기가 됐으면 좋겠다.

