見出し画像

【Mac/Win対応】デスクトップマスコットを作りました — DesktopHatter


はじめに

みなさん、デスクトップマスコットを知っていますか?

パソコン画面の隅にキャラクターがいて、ちょこちょこ動いている——そういうソフトを昔見かけた方もいるかもしれません。自分でも作ってみました。それが DesktopHatter です。


DesktopHatterってどんなアプリ?

PCのデスクトップに常駐して、リマインダーもニュースも届けてくれるデスクトップマスコットアプリです。

キャラクターはデスクトップの好きな場所に置けて、ゆらゆら揺れたりまばたきしたりしながら、あなたの作業をそっと見守ってくれます。

主な機能:

  1. リマインダー通知 — 設定した時間にキャラクターのふきだしでお知らせ

  2. ニュース表示 — RSSフィードを取得して最新ニュースをお届け

  3. カスタマイズ — 帽子・顔・体をピクセルアート感覚で自由に編集できます

リマインダー

1回だけのリマインドのほか、繰り返しの設定(毎日 or ◯◯分ごとのループ)も可能です。ポモドーロタイマーとしても使えるね。
ちなみにデータはjsonファイルで管理してます。なので、手作業でポチポチ登録しなくてもClaudeとかに渡せばさくっと登録してくれるよ!

ニュース表示(RSSリーダー)

ニュースを流し見しつつ、気になったらクリックしてニュースサイトに飛べます。更新頻度とRSSフィードはお好みで設定可。

RSSフィードは最大20件登録できるよ。

カスタマイズ(きがえる)

実はカスタマイズ(きがえる)機能に一番力を入れました!!!これが一番やりたかった。ここから作った。ドット職人になれるモードもあるよ!
いろいろな帽子を被せてあげてね。


名前の由来

DesktopHatter の「Hatter(帽子屋)」には、日本語の「ぼうし」に二重の意味を込めています。

  • 帽子(ぼうし)→ キャラクターがかぶる、自由にカスタマイズできる帽子

  • 防止(ぼうし)→ リマインダー機能による、うっかり忘れの防止

帽子をかぶったキャラクターが忘れ物を防止してくれる——そんなコンセプトです。
そして実は「Hacker」とも掛かっているトリプルミーニングです。あと、きのこって、「ほうし」で増えるよね。「ぼうし」コレクションをいっぱい増やしてね・・!


使い方

  • ドラッグ でデスクトップ上の好きな場所に移動

  • 右クリック でメニューを開く(リマインダー設定、ニュース設定など)

  • ダブルクリック するとキャラクターが揺れてヒントを教えてくれます


AIでソースコードを改造すると、もっと面白くなる

DesktopHatterはMITライセンスです。ぜひ自分好みにカスタマイズして遊んでください。

「非エンジニアだけど、もっと自分好みにしたい」という方にも朗報です。Claude や ChatGPT などのAIにソースコードを見せながら相談すると、コーディング経験がなくても改造できる可能性があります。

AIと一緒に試してみたいカスタマイズ例

💬 Slackのメッセージをキャラクターに喋らせる 仕事中、Slackの通知をデスクトップのキャラクターが教えてくれたら——そんな連携も、AIに実装方法を聞きながら追加できます。

☁️ 天気予報を毎朝お知らせ 「今日は雨です」とキャラクターが教えてくれるように、天気APIと連携させるアイデアです。

📅 Googleカレンダーの予定を通知 今日の予定や次の会議をリマインドしてくれる、スケジュール連携カスタマイズ。

🔔 好きなWebサービスの通知を表示 GitHubのPRレビュー依頼、ECサイトのセール情報など、自分がよく使うサービスと繋げることができます。

やり方のイメージ:

「このファイルを見てください。Slackの通知を受け取って、ふきだしに表示する機能を追加したいです」

——こうAIに伝えるだけで、具体的なコードを提案してもらえます。あとはそれをファイルに貼り付けるだけ。完全な自作ではなく「AIと一緒に育てる」感覚で楽しめます。


動作環境

  • Windows(メイン対応)

  • macOS(対応済み)


ダウンロード

Githubからダウンロードできます。 解凍して実行するだけで使えます(インストール不要)。

Mac・Windows、両方対応しています

ページ下部の「Assets」からダウンロードしてください。
DesktopHatter_macos.zip → Mac用
DesktopHatter_windows.zip → Windows用


おわりに

日本語版では、やさしい日本語であることにもこだわりました。初めて使うツールのメニュー名とかボタンの名前ってさ、なんか難しいよね・・?なるべく、こわくない名前にしたよ。

個人開発のアプリなので、まだ荒削りな部分もありますが、「こんな機能があったら」「AIでこう改造してみた」など、感想や試してみたことをぜひ教えてください。バグ報告も歓迎です!!GODOTなんもわからん!!

デスクトップにちいさな住人を迎えてみませんか?


いいなと思ったら応援しよう!