Skip to content

Latest commit

Β 

History

History
131 lines (96 loc) Β· 5.33 KB

File metadata and controls

131 lines (96 loc) Β· 5.33 KB

πŸŽ„ Christmas Desktop Buddy

Platform macOS Version Swift Built with Claude Code

🌐 Language / μ–Έμ–΄ / 言θͺž
English β€’ ν•œκ΅­μ–΄ β€’ ζ—₯本θͺž

🌐 μ›Ήμ‚¬μ΄νŠΈ β€’ ⬇️ λ‹€μš΄λ‘œλ“œ


✨ μ†Œκ°œ

Christmas Desktop BuddyλŠ” μ—¬λŸ¬λΆ„μ˜ Mac λ°μŠ€ν¬νƒ‘μ— 크리슀마슀 λΆ„μœ„κΈ°λ₯Ό μ„ μ‚¬ν•˜λŠ” κ·€μ—¬μš΄ λ°μŠ€ν¬νƒ‘ λ™λ°˜μž μ•±μž…λ‹ˆλ‹€! μ‚¬λž‘μŠ€λŸ¬μš΄ 캐릭터가 λ°μŠ€ν¬νƒ‘ μœ„μ— μ‚΄λ©΄μ„œ, μ‹œκ°„λŒ€λ³„ λ©”μ‹œμ§€λ₯Ό μ „λ‹¬ν•˜κ³  흩어진 μ„ λ¬Ό μƒμžλ₯Ό μˆ˜μ§‘ν•©λ‹ˆλ‹€.

πŸ€– Claude Code둜 100% λ°”μ΄λΈŒ μ½”λ”©

이 ν”„λ‘œμ νŠΈλŠ” Anthropic의 곡식 CLI인 Claude Codeμ™€μ˜ λ°”μ΄λΈŒ 코딩을 톡해 전체가 λ§Œλ“€μ–΄μ‘ŒμŠ΅λ‹ˆλ‹€. 컨셉뢀터 κ΅¬ν˜„κΉŒμ§€, λͺ¨λ“  μ½”λ“œκ°€ AIμ™€μ˜ μžμ—°μŠ€λŸ¬μš΄ λŒ€ν™”λ₯Ό 톡해 μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

🎬 미리보기

β›„ λˆˆμ‚¬λžŒ β€’ πŸŽ… 산타 β€’ 🦌 λ£¨λŒν”„

🎁 κΈ°λŠ₯

κΈ°λŠ₯ μ„€λͺ…
πŸ’¬ μ‹œκ°„λŒ€λ³„ λ©”μ‹œμ§€ μ•„μΉ¨, 점심, μ˜€ν›„, 저녁, λ°€ μ‹œκ°„λŒ€μ— λ§žλŠ” κ·€μ—¬μš΄ λ©”μ‹œμ§€λ₯Ό λ°›μ•„λ³΄μ„Έμš”
🎁 μ„ λ¬Ό μƒμž μˆ˜μ§‘ 화면에 μ„ λ¬Ό μƒμžλ₯Ό 퍼뜨리고 캐릭터가 μˆ˜μ§‘ν•˜λŠ” 것을 μ§€μΌœλ³΄μ„Έμš”
πŸ’ƒ 아이듀 μ• λ‹ˆλ©”μ΄μ…˜ 캐릭터가 μ‚΄μ•„μžˆλŠ” κ²ƒμ²˜λŸΌ μ›€μ§μ—¬μš”
πŸ˜΅β€πŸ’« μ–΄μ§€λŸ¬μ›€ λ°˜μ‘ 캐릭터λ₯Ό λ„ˆλ¬΄ 였래 λ“œλž˜κ·Έν•˜λ©΄ μ–΄μ§€λŸ¬μ›Œν•΄μš”!
πŸ”‹ 배터리 μ•Œλ¦Ό 배터리가 λΆ€μ‘±ν•˜λ©΄ μ•Œλ €λ“œλ €μš”
❄️ 메뉴바 μ• λ‹ˆλ©”μ΄μ…˜ λ©”λ‰΄λ°”μ—μ„œ 눈 λ‚΄λ¦¬λŠ” 크리슀마슀 트리λ₯Ό λ³Ό 수 μžˆμ–΄μš”
🎭 λ‹€μ–‘ν•œ 캐릭터 λˆˆμ‚¬λžŒ, 산타, λ£¨λŒν”„ μ€‘μ—μ„œ μ„ νƒν•˜μ„Έμš”
πŸ’­ 랜덀 인사 캐릭터가 15-30λΆ„λ§ˆλ‹€ λžœλ€ν•˜κ²Œ μΈμ‚¬ν•΄μš”
🌨️ 눈 내리기 효과 μ—°κ²°λœ λͺ¨λ“  λͺ¨λ‹ˆν„°μ— μ•„λ¦„λ‹€μš΄ 눈이 λ‚΄λ €μš”
πŸ–₯️ λ©€ν‹° λͺ¨λ‹ˆν„° 지원 λͺ¨λ‹ˆν„° μ—°κ²°/ν•΄μ œ, 해상도 λ³€κ²½ μ‹œ μžλ™μœΌλ‘œ λŒ€μ‘ν•΄μš”

πŸ“₯ λ‹€μš΄λ‘œλ“œ 및 μ„€μΉ˜

λ‹€μš΄λ‘œλ“œ

πŸ‘‰ μ΅œμ‹  버전 λ‹€μš΄λ‘œλ“œ

μ„€μΉ˜ 방법

  1. μœ„ λ§ν¬μ—μ„œ DMG νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•˜μ„Έμš”
  2. DMGλ₯Ό μ—΄κ³  앱을 Applications ν΄λ”λ‘œ λ“œλž˜κ·Έν•˜μ„Έμš”
  3. 앱을 우클릭 β†’ "μ—΄κΈ°" 선택 β†’ κ²½κ³ μ°½μ—μ„œ "μ—΄κΈ°" 클릭
  4. λ©”λ‰΄λ°”μ˜ πŸŽ„ μ•„μ΄μ½˜μœΌλ‘œ 캐릭터 λ³€κ²½ 및 섀정을 μ‘°μ ˆν•˜μ„Έμš”

μ°Έκ³ : μ½”λ“œ μ„œλͺ…이 μ—†λŠ” 앱이라 macOSκ°€ 기본적으둜 μ°¨λ‹¨ν•©λ‹ˆλ‹€. 우클릭 β†’ μ—΄κΈ°λ‘œ ν•œ 번만 μ‹€ν–‰ν•˜λ©΄ μ΄ν›„λΆ€ν„°λŠ” 일반 λ”λΈ”ν΄λ¦­μœΌλ‘œ μ‹€ν–‰λ©λ‹ˆλ‹€.

πŸ’» μ‹œμŠ€ν…œ μš”κ΅¬μ‚¬ν•­

  • macOS 13.0 (Ventura) 이상
  • Apple Silicon & Intel 지원

πŸ› οΈ μ†ŒμŠ€μ—μ„œ λΉŒλ“œν•˜κΈ°

# λ ˆν¬μ§€ν† λ¦¬ 클둠
git clone https://github.com/chattymin/ChristmasBuddy.git
cd ChristmasBuddy

# μ•± λΉŒλ“œ
./build_app.sh

# μ•± μ‹€ν–‰
open ChristmasDesktopBuddy.app

# DMG 생성 (배포용)
./create_dmg.sh

πŸ“ ν”„λ‘œμ νŠΈ ꡬ쑰

ChristmasDesktopBuddy/
β”œβ”€β”€ Sources/
β”‚   β”œβ”€β”€ App/                  # μ•± μ§„μž…μ 
β”‚   β”œβ”€β”€ Core/                 # μ½”μ–΄ μ»΄ν¬λ„ŒνŠΈ
β”‚   β”œβ”€β”€ Features/             # κΈ°λŠ₯ λͺ¨λ“ˆ
β”‚   β”‚   β”œβ”€β”€ InfoDisplay/      # 정보 ν‘œμ‹œ μ‹œμŠ€ν…œ
β”‚   β”‚   β”œβ”€β”€ Message/          # λ©”μ‹œμ§€ μ‹œμŠ€ν…œ
β”‚   β”‚   β”œβ”€β”€ Snow/             # 눈 효과 μ‹œμŠ€ν…œ
β”‚   β”‚   └── Box/              # μ„ λ¬Ό μƒμž μ‹œμŠ€ν…œ
β”‚   β”œβ”€β”€ Models/               # 데이터 λͺ¨λΈ
β”‚   └── Resources/            # λ¦¬μ†ŒμŠ€ (SVG 캐릭터)
└── Package.swift

πŸ€– λ°”μ΄λΈŒ μ½”λ”©μ΄λž€?

이 ν”„λ‘œμ νŠΈλŠ” λ°”μ΄λΈŒ μ½”λ”©μ˜ μ‡ΌμΌ€μ΄μŠ€μž…λ‹ˆλ‹€ - μ›ν•˜λŠ” 것을 μžμ—°μ–΄λ‘œ μ„€λͺ…ν•˜λ©΄ AIκ°€ μ½”λ“œλ₯Ό μƒμ„±ν•˜λŠ” μƒˆλ‘œμš΄ 개발 νŒ¨λŸ¬λ‹€μž„μž…λ‹ˆλ‹€.

이 μ•±μ˜ λͺ¨λ“  κΈ°λŠ₯은 Claude Code에 μ›ν•˜λŠ” κΈ°λŠ₯을 μ„€λͺ…ν•˜λŠ” κ²ƒλ§ŒμœΌλ‘œ λ§Œλ“€μ–΄μ‘ŒμŠ΅λ‹ˆλ‹€:

  • "λŒμ•„λ‹€λ‹ˆλŠ” λˆˆμ‚¬λžŒ 캐릭터λ₯Ό μΆ”κ°€ν•΄μ€˜"
  • "캐릭터가 μ„ λ¬Ό μƒμžλ₯Ό μˆ˜μ§‘ν•˜κ²Œ ν•΄μ€˜"
  • "μ‹œκ°„λŒ€λ³„ 인사 λ©”μ‹œμ§€λ₯Ό μΆ”κ°€ν•΄μ€˜"
  • "메뉴바에 눈 λ‚΄λ¦¬λŠ” 트리 μ• λ‹ˆλ©”μ΄μ…˜ μ•„μ΄μ½˜μ„ λ§Œλ“€μ–΄μ€˜"
  • "μ—°κ²°λœ λͺ¨λ“  λͺ¨λ‹ˆν„°μ— 눈이 λ‚΄λ¦¬κ²Œ ν•΄μ€˜"

직접 코딩은 ν•„μš” μ—†μ–΄μš” - κ·Έλƒ₯ λ°”μ΄λΈŒλ§Œ 있으면 λΌμš”! ✨

πŸ“„ λΌμ΄μ„ μŠ€

MIT License - μžμ„Έν•œ λ‚΄μš©μ€ LICENSEλ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

πŸ™ ν¬λ ˆλ”§

  • Anthropic의 Claude Code둜 100% μ œμž‘
  • 크리슀마슀λ₯Ό μœ„ν•΄ ❀️λ₯Ό λ‹΄μ•„ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€

πŸŽ„ 메리 크리슀마슀! πŸŽ„