
Claude Code용 데스크톱 펫 제작기
요약
사용자가 Claude Code 환경에 재미 요소를 추가하기 위해 'Sidecrab'이라는 데스크톱 펫을 제작했습니다. 이 펫은 Claude Code의 실시간 활동(작업, 생각, 도구 사용 등)에 반응하며, macOS 전용으로 개발되었습니다. 작동 원리는 앱의 세션을 감시하는 훅과 바이너리를 이용합니다.
핵심 포인트
- Claude Code 환경을 위한 데스크톱 펫 'Sidecrab' 제작 사례
- 실시간 활동 감지를 위해 시스템 훅(hooks) 사용
- Fable 5를 활용하여 Rust/Tauri, Python 등 다중 기술 스택 결합
- macOS 전용으로 개발되었으며 GitHub에 공개됨
Codex에는 ChatGPT 데스크톱 앱에 작은 펫이 있었는데, Claude Code에는 없어서 제가 하나 만들었습니다. 이름은 Sidecrab입니다. 바탕화면 위를 떠다니는 작고 픽셀화된 게로, Claude Code가 실시간으로 무엇을 하는지에 반응합니다. https://i.redd.it/tiq8vc79hmch1.gif 작동 방식: 클라우드가 작업하는 동안 노트북에 앉아 있고, 생각할 때는 생각 풍선을 보여주며, 도구 사용 권한이 필요할 때 발톱을 휘두르고, 자리를 비울 때는 돌아다니는 등 다양한 기능을 합니다. 작동 원리: 처음 실행 시 ~/.claude/settings.json에 훅(hooks) 추가를 요청합니다 (파일은 먼저 백업되며, 클릭 한 번으로 제거 가능). 이 훅들은 작은 번들링된 바이너리를 실행하여 앱이 감시하는 상태 파일을 작성하고, 이를 통해 게가 사용자의 세션을 미러링하게 합니다. CLI와 Claude 데스크톱 앱을 통해 검증했습니다. Claude의 도움: Fable 5를 사용하여 하나의 긴 Claude Code 세션으로 전체를 구축했습니다. Rust/Tauri 앱, 픽셀 아트 애니메이션 엔진, 스프라이트 프레임을 렌더링하는 Python 스크립트, Homebrew 포뮬러, 그리고 릴리스 설정을 작성해 주었습니다. 현재는 macOS 전용입니다. repo: https://github.com/zvoque/sidecrab submitted by /u/zvoque_
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기