Skip to content

Latest commit

 

History

History
131 lines (96 loc) · 5.99 KB

File metadata and controls

131 lines (96 loc) · 5.99 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に欲しい機能を説明するだけで作成されました:

  • 「動き回る雪だるまキャラクターを追加して」
  • 「キャラクターがギフトボックスを集めるようにして」
  • 「時間帯別の挨拶メッセージを追加して」
  • 「メニューバーに雪が降るツリーのアニメーションアイコンを作って」
  • 「接続されたすべてのモニターに雪を降らせて」

手動コーディングは不要 - バイブだけでOK! ✨

📄 ライセンス

MIT License - 詳細はLICENSEを参照してください。

🙏 クレジット

  • AnthropicのClaude Codeで100%制作
  • クリスマスのために❤️を込めて作りました

🎄 メリークリスマス! 🎄