MarvisKim 1 0
게시물 메뉴

안녕하세요! macOS 데스크톱 펫 챗니멀(Chatnimal)을 혼자 만들고 있는 개발자입니다.

한 줄 요약
Claude Code·Cursor 같은 AI 에이전트가 일하는 동안 옆에서 같이 키보드를 두드리고, 끝나면 폴짝 뛰며 알려주는 뜨개 인형 펫입니다.

웹사이트: https://chatnimal.xyz

30초 소개 영상입니다.

왜 만들었나

요즘 개발 시간의 꽤 많은 부분이 "AI 기다리기"더라고요.
에이전트한테 일을 맡겨두고 다른 창에 가 있다가, 끝난 줄도 모르고 한참 뒤에 돌아오는 일이 잦았습니다.

그래서 화면 구석에 작은 친구를 하나 두기로 했습니다.
AI가 일하는 동안엔 같이 키보드를 두드리고, 끝나면 축하해 주는 친구요.

무엇을 하나요

1. AI가 일하는 동안 같이 타건, 끝나면 축하
메뉴바에서 'AI 도구 연동'을 켜면 Claude Code·Cursor 등의 훅에 연결됩니다. 프롬프트를 보내면 펫이 같이 키보드를 두드리고, 응답이 끝나면 점프하며 알려줍니다.

2. 25분 포모도로 + 쉬어가기 알림
펫 옆에 25분 타이머가 뜨고, 정해 둔 주기(기본 1시간)마다 화면 가운데에 크게 나타나 스트레칭과 물 한 잔을 챙겨줍니다.

3. 만지면 반응합니다
커서를 눈으로 따라오고, 끌면 찹쌀떡처럼 늘어나고, 놓으면 통통 튑니다. 스크롤하면 두루마리 휴지가 풀려요.

4. 뜨개 인형 펫 10종
니트냥·포근퍼피·노랑오리·꼬마펭귄·햄찌·토끼·테디베어·여우·수달·아기물개 중에서 언제든 바꿀 수 있습니다.

무엇을 보내고, 무엇을 안 보내나요

화면에 늘 떠 있는 앱이라 이 부분을 제일 신경 썼습니다.

  • AI 도구 훅은 "생각 중 / 끝남 / 오류" 같은 상태 이름 한 단어만 보냅니다. 프롬프트·코드·터미널 출력은 보내지 않습니다.
  • 그 신호도 내 맥 안(127.0.0.1)에서만 오갑니다.
  • 내 타이핑에 반응하려고 손쉬운 사용 권한을 요청합니다. 키 입력은 "타이핑 중인지"와 ⌥⌘C 단축키 확인에만 쓰고, 저장하거나 보내지 않습니다.
  • 인터넷 연결은 실행할 때의 업데이트 확인(chatnimal.xyz/version.json)과 라이선스 인증뿐입니다.

어떻게 만들었나

  • 앱: Swift 6 네이티브(AppKit + SwiftUI), SwiftPM. macOS 14 이상, Apple Silicon·Intel 유니버설
  • 결제: Paddle / 라이선스 서버: Cloudflare Workers + D1 / 랜딩: Cloudflare Pages
  • Developer ID 서명 + Apple 공증, 앱 안에서 업데이트 확인·원클릭 설치

아직 안 되는 것

  • macOS 전용입니다(14 Sonoma 이상). Windows는 지원하지 않습니다.
  • 타이핑 반응을 쓰려면 손쉬운 사용 권한이 필요합니다.
  • AI 응답이 5분 넘게 이어지면 펫이 먼저 타건을 멈춥니다.
  • 유료입니다. ₩7,900 한 번 결제로 평생 사용(구독 없음).

받는 곳

웹사이트: https://chatnimal.xyz

써보시고 이상한 데 있으면 댓글로 편하게 알려주세요. "이 AI 도구도 연동해 주세요" 같은 의견도 환영합니다