🌐 Language / 언어 / 言語
English • 한국어 • 日本語
Christmas Desktop Buddyは、あなたのMacデスクトップにクリスマスの雰囲気をお届けする可愛いデスクトップコンパニオンアプリです!愛らしいキャラクターがデスクトップに住み、時間帯に合わせたメッセージを届けたり、散らばったギフトボックスを集めたりします。
🤖 Claude Codeで100% バイブコーディング
このプロジェクトは、Anthropicの公式CLI Claude Codeとのバイブコーディングで全て作成されました。コンセプトから実装まで、全てのコードがAIとの自然な会話を通じて生成されました。
⛄ 雪だるま • 🎅 サンタ • 🦌 ルドルフ
| 機能 | 説明 |
|---|---|
| 💬 時間帯別メッセージ | 朝、昼、午後、夕方、夜の時間帯に合わせた可愛いメッセージを受け取れます |
| 🎁 ギフトボックス収集 | 画面にギフトボックスを散らばせて、キャラクターが集めるのを見守りましょう |
| 💃 アイドルアニメーション | キャラクターが生きているように動きます |
| 😵💫 めまい反応 | キャラクターを長時間ドラッグすると目が回ります! |
| 🔋 バッテリー通知 | バッテリーが少なくなるとお知らせします |
| ❄️ メニューバーアニメーション | メニューバーで雪が降るクリスマスツリーを見ることができます |
| 🎭 複数キャラクター | 雪だるま、サンタ、ルドルフから選べます |
| 💭 ランダム挨拶 | キャラクターが15〜30分ごとにランダムに挨拶します |
| 🌨️ 雪エフェクト | 接続されたすべてのモニターに美しい雪が降ります |
| 🖥️ マルチモニター対応 | モニターの接続/切断、解像度変更時に自動的に対応します |
- 上記のリンクからDMGファイルをダウンロードしてください
- DMGを開き、アプリをApplicationsフォルダにドラッグしてください
- アプリを右クリック → **「開く」を選択 → ダイアログで「開く」**をクリック
- メニューバーの🎄アイコンでキャラクター変更や設定を調整できます
注意: コード署名されていないアプリのため、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.shChristmasDesktopBuddy/
├── Sources/
│ ├── App/ # アプリエントリーポイント
│ ├── Core/ # コアコンポーネント
│ ├── Features/ # 機能モジュール
│ │ ├── InfoDisplay/ # 情報表示システム
│ │ ├── Message/ # メッセージシステム
│ │ ├── Snow/ # 雪エフェクトシステム
│ │ └── Box/ # ギフトボックスシステム
│ ├── Models/ # データモデル
│ └── Resources/ # リソース(SVGキャラクター)
└── Package.swift
このプロジェクトはバイブコーディングのショーケースです - 欲しいものを自然言語で説明すると、AIがコードを生成する新しい開発パラダイムです。
このアプリの全ての機能は、Claude Codeに欲しい機能を説明するだけで作成されました:
- 「動き回る雪だるまキャラクターを追加して」
- 「キャラクターがギフトボックスを集めるようにして」
- 「時間帯別の挨拶メッセージを追加して」
- 「メニューバーに雪が降るツリーのアニメーションアイコンを作って」
- 「接続されたすべてのモニターに雪を降らせて」
手動コーディングは不要 - バイブだけでOK! ✨
MIT License - 詳細はLICENSEを参照してください。
- AnthropicのClaude Codeで100%制作
- クリスマスのために❤️を込めて作りました
🎄 メリークリスマス! 🎄