昨日ふと、
「デスクトップ上にキャラクターがいて、話しかけられたらちょっと楽しいかも」
と思いました。
そこから勢いで作り始めて……
今日、GitHubで公開しました(笑)
アプリ名は
「深窓」
です。
「深窓」ってどんなアプリ?
デスクトップにキャラクターを常駐させて、
- 会話する
- 散歩させる
- クリックすると反応する
- 名前や性格を変更する
といったことができる、Windows向けの小さなアプリです。
標準では猫のキャラクターを入れています。
デスクトップの端にちょこんといて、
話しかけたり、
たまに散歩に出したりできます。
キャラクターは変更できます
個人的に、
「決められたキャラクターだけじゃなくて、自分の好きなキャラクターを置けた方が楽しいよな」
と思ったので、
キャラクター画像は差し替えられるようにしました。
通常時、会話中、考え中、睡眠中、散歩中など、
状態ごとに画像を設定できます。
名前や一人称、
ユーザーの呼び方、
性格、
話し方、
敬語を使うかどうか、
返答の長さなども変更できます。
かなり好き勝手にキャラクター設定できます(笑)
OpenAI APIを設定すると自由会話もできます
自由会話機能は、
OpenAI APIとの連携を前提としています。
各自でOpenAI APIキーを設定すると、
固定文ではなく、そのキャラクター設定に合わせた会話ができます。
API未設定の場合でも、
一部の固定会話やキャラクターの動作は利用できます。
※OpenAI APIの利用料は、各利用者のOpenAIアカウントに別途発生します。
固定会話も編集できます
APIを使わない場合の会話文も、
JSONファイルを書き換えることで変更できます。
敬語あり・なし、
短め・普通・長めの返答、
起動時や散歩時などの自発発話も変更できます。
「このキャラならこう喋る」
という文章を自分で入れて遊べます。
散歩もします
「散歩」を押すと、
キャラクターが会話画面からいなくなって、
デスクトップ上を歩き始めます。
しばらくすると勝手に戻ってきます。
正直、
この機能を入れたあたりから
「思っていたよりアプリっぽくなったな……」
と思いました(笑)
完成版というより、「作ってみました」
今回の「深窓」は、
「これで完成です!」
というものではありません。
こういうものが欲しかったので、とりあえず作ってみた
という感じです。
昨日思いついて、
そのまま作り始めて、
今日GitHubに公開しました。
自分でもスピード感がおかしいと思います(笑)
今後、
気になるところが出てきたら少しずつ調整するかもしれません。
GitHubで公開しています
現在、
Windows 11・64bit環境で動作確認しています。
GitHubのReleaseページから無料でダウンロードできます。
「深窓」GitHubはこちら
初回起動時にWindowsの警告が表示される場合があります。
まだ「完成版」というより、作ってみたものをそのまま公開している感じですが、
「デスクトップに自分の好きなキャラクターを置いてみたい」
という方がいたら、
よかったら遊んでみてください。

