release · Deskmates · first
v0.1.0 · 2026.11.02
Deskmates 첫 공개 버전. 친구들이 귀여운 캐릭터가 되어 내 Mac 바탕화면을 돌아다니는 데스크톱 펫 메신저입니다. Mac App Store 에는 심사를 요청해 둔 상태이고, 같은 빌드를 DMG 로 먼저 받을 수 있어요.
Added
- 비공개 그룹 — 초대 코드를 아는 사람만 입장, 여러 그룹에 참여하고 그룹마다 따로 설정
- 바탕화면 펫 — 그룹 친구들이 캐릭터로 화면 가장자리(아래·위·옆·전체)를 산책, 마우스로 집어 다른 위치·다른 모니터에 놓기
- 캐릭터 10종 — 고양이·강아지·곰·병아리·판다·햄스터·개구리·여우·펭귄·토끼, 옷 색 선택, 앱 아이콘 3종(고양이·친구들·말풍선 여우) 중 선택
- 말풍선 채팅 — 캐릭터 머리 위 말풍선, 입력 중 표시(점 세 개)
- 쪽지 — 캐릭터 우클릭으로 전송, 오프라인 친구에게는 서버가 최대 30일 보관 후 접속 시 전달, 받은·보낸 쪽지는 내 Mac 에만 저장, 안 읽은 쪽지 ✉️ 표시
- 사무실 창 — 모두의 캐릭터를 보는 작은 사무실, 바닥을 눌러 내 캐릭터 걷기, 캐릭터(친구 포함)를 끌어 자리 옮기기, 옆 채팅창
- 장난 — 친구 캐릭터에 돌멩이 던지기(여러 번 맞으면 7초간 어지러움), 내 캐릭터 더블클릭 시 5배로 커졌다 작아지는 애니메이션
- 조용히 모드 — 돌멩이를 맞지 않고 알림도 조용하게
- 산책 스위치 — 끄면 사무실과 바탕화면 캐릭터가 모두 멈춤
- 보기 설정 — 캐릭터 크기, 걷는 위치, 모니터 선택, 오프라인 친구 흐리게 보기·숨기기
- 로그인 — Google 로그인(App Store 빌드는 Apple 로그인도), 앱 안에서 계정 삭제
Privacy
Tech
- macOS 앱 — Swift + SwiftUI + AppKit(투명 NSPanel 로 바탕화면 펫), macOS 26 이상
- 서버 — Node.js + WebSocket(WSS), 계정·그룹·채팅·쪽지, Docker 컨테이너로 운영
- 로그인 — 서버가 Apple/Google ID 토큰을 검증, 세션 토큰은 Mac 키체인에 저장
- 배포 — DMG 는 Developer ID 서명 + Apple 공증(스테이플), Apple 로그인 권한이 없는 빌드라 DMG 에서는 Apple 로그인 버튼 숨김
- Mac App Store 판은 심사 중 — 승인되면 앱 페이지에 링크 추가