仕事用のマシンでバーチャルペットは何をしているのか

デスクトップのペットは、パーソナルコンピュータの歴史の中でもっとも古いアイデアのひとつで、一度も廃れたことがありません。与えてくれるのが生産性ではなく、そばにいてくれる存在だからです。静かな部屋でも、画面の隅で小さな生き物が動いているだけで、感じ方はずいぶん変わります。製品の価値は、それに尽きます。

CatPodは、macOSに住むドット絵の猫です。そこにひとつだけ加わった機能が、このアプリの役割を変えています。集中タイマーです。完了したセッションが猫のごはんになります。以下はすべて、現在配信中のバージョンの機能です。

猫と、猫のいる場所

猫はデスクトップに住んでいて、開きっぱなしにしておくウインドウの中にはいません。メニューバーにも部屋があります。猫には、元気とごきげんという2つのステータスに応じて変わる気分とアニメーションがあり、同じアニメーションを延々と繰り返すのではなく、のんびりしたり、眠ったり、反応したりします。

デスクトップをお散歩をオンにすると、猫はじっとしていません。画面の下の端、Dockの上を、自分で道を選んで歩き回ります。集中セッションの間は歩き回りません。近いほうの端まで歩いていって、セッションの間そこで丸くなります。この細かな配慮があるからこそ、お散歩機能は実用に耐えます。猫が画面を横切る姿はかわいいものですが、それも作業中に横切られるまでの話です。席を3分離れると、猫はZzzと言って眠り、戻ってくるとのびをします。お散歩をオフにすると、猫はデスクトップを離れ、メニューバーの部屋だけに住みます。一緒にいてほしいけれど、動き回られるのは困るという人のための設定です。歩き回っている猫はポインタから逃げるので、なでるには、丸くなっているときか眠っているときにポインタをのせてクリックするか、メニューバーの部屋でなでます。ハートが浮かび、1分のクールダウンをはさんで、なでた分も1日の上限までごきげんに加算されます。これは意図的な仕組みで、なでて愛情を荒稼ぎしたり、10分間クリックし続けてステータスを最大にしたりはできません。

2つのステータスはどちらもゆっくり減ります。目安は90分から2時間ごとに1ポイントで、下限があるので、猫が本当に困った状態になることはありません。これはペットであって、旅行に出かけたら死んでしまうたまごっちではありません。

もっと多くの猫と、毛糸玉

最初は1匹です。設定の「猫たち」ページで猫を迎えると、最大3匹が一緒にデスクトップを歩き回ります。それぞれ名前と毛色を持っています。ごきげんなどのステータスは共有です。猫たちは互いに少し距離を保ち、ときどき1匹がもう1匹を追いかけて床を走ったり、1匹が毛づくろいをするそばで並んで座ったりします。セッション中は、並んで丸くなります。

Dockの上のデスクトップに3匹のCatPodのドット絵の猫。毛糸玉で遊び、1匹はリマインダーの吹き出しの横でのびをしている
3匹の猫と1つの毛糸玉、そして休憩の始まりののび。

ポップアップの毛糸ボタンか、猫のメニューの毛糸で遊ぶで、デスクトップに毛糸玉が落ちます。すべての猫が加わります。いちばん近い猫が飛びつき、ほかの猫は順番を待ち、30秒ほど毛糸玉を互いにはじき合います。早めに終わらせたいときは、もう一度ボタンを押します。集中セッション中は遊びません。

猫にごはんをあげる集中タイマー

ペットと集中、このアプリの2つの側面をつなぐのがタイマーです。セッションを始めると猫がそばで丸くなり、セッションを終えると猫の元気が増えます。

CatPodのメニューバーのポップアップ。部屋にいるドット絵の猫と、その下の集中カードには今日の目標と大きな「集中を開始」ボタンがある
ポップアップ:上に猫の部屋、その下に集中カード。

ポップアップは2つの部分でできています。上の部屋には、猫、元気とごきげん、セッション中の残り時間があります。その下の集中カードにはすべての操作がまとまっていて、各行はどの状態でも同じ位置にあります。いまの状況、進捗バー、長さの選択、集中サウンド、そして幅の広いボタンが1つ。ボタンは状況に応じて「集中を開始」「一時停止」「再開」「休憩を終える」のどれかになります。

たいていは15分、25分、50分の3つのチップで足ります。どれも作業に合わないときは、その後ろの入力欄に5分から120分の長さを入力でき、5分単位に丸められます。セッションの名前はチップではなく長さで決まり、セッションの終わりに表示されます。30分まではうたた寝、1時間まではじっくりごろごろ、それより長ければマラソンにゃんです。

同じ日に完了したセッションはコンボとして積み上がり、次のセッションの価値に倍率がかかります。倍率は1日の5回目のセッションで上限に達します。コンボは午前0時にリセットされます。完了はセッションを早めに終えて分数を記録しますが、5分以上動いていた場合に限ります。キャンセルだけは、ごきげんが2ポイントほど下がり、コンボも消えます。アプリ全体で唯一のマイナスのフィードバックで、あえて小さくしてあります。罪悪感こそが、生産性アプリがアンインストールされる原因だからです。

休憩と、のび

セッションが終わると、休憩を提案します。短い休憩は、自分で選ばない限りセッションの長さに応じて決まり、長い休憩は、デフォルトでは4回のセッションごとに来ます。集中ページの長い休憩の間隔で、2回から8回の間で変更できます。

休憩が始まると、猫がデスクトップに出てきてのびをし、「立ってのびをしよう」「お水を飲みに行こう」「ちょっと目を休めて」といった吹き出しを出します。アプリが何かをお願いするのはこのときだけで、それも吹き出し1つです。猫たちのページの休憩中にのびをするでオフにできます。

通知にはボタンが付いているので、何も開く必要はありません。セッションが終わったときの休憩を開始か休憩をスキップ、休憩が終わったときの集中を開始です。休憩を自動で開始と次のセッションを自動で開始をオンにすると、長い休憩に入るまでサイクルが自動で回ります。

1日の目標

集中ページで1日の目標を、30分から5時間の間で設定すると、集中カードに今日の分数が目標とともに表示されます。統計ではリングで表示され、達成すると猫が喜びます。目標を設定しないのもひとつの選択で、デフォルトはオフです。

集中サウンド

雨、暖炉、カフェ、ごろごろ、ローファイ音楽が、セッション中に小さな音で流れます。集中カードのサウンドメニューから、いくつでも同時にオンにでき、それぞれの音量に加えて、集中サウンド全体の音量も調整できます。メニューの試聴を使うと、メニューを開いている間ミックスが再生されるので、セッションを始める前に変更を耳で確かめられます。

連続記録、マイルストーン、1日だけ許される休み

セッションを完了した日は連続記録が伸びます。多くの人が最終的にいちばん気にするのが、この数字です。

CatPodの集中履歴。今週の日ごとの集中時間と16週間のヒートマップ
今週の日ごとの集中と、その前の16週間。

マイルストーンは3日、7日、30日で解除されます。それ以上に役立つのが、猫が持っている連続記録フリーズです。1日休んでも、連続記録が途切れる代わりにフリーズが使われます。時間がたてば自動で補充され、上限は1つなので、ついてない火曜日はカバーしつつ、連続記録が無意味なものになることはありません。

この仕組みひとつで、連続記録はやる気の源にも、罰にもなります。40日続いた記録が1回の発熱で消えてしまったら、41日目も頑張ろうとは思えません。アプリを消したくなるだけです。

マイルストーンと、その獲得方法

連続記録の下にはマイルストーンが6つあり、それ以外には何もありません。3つは連続記録そのもので、3日、7日、30日です。残り3つはタイマーに関するものです。最初のセッションの完了、1日に5回のセッションの完了、60分以上のセッション1回です。最後のものには注意が必要です。50分のチップでは届かないので、60分以上を入力する必要があります。

マイルストーンは統計にあり、各行には獲得した日か、獲得の方法を伝える1行が表示されます。確認するまで、統計ボタンには点がつきます。マイルストーンは、たいていポップアップを閉じている間に解除されるので、これがなければ、30日の連続記録は静かに通り過ぎてしまいます。

マイルストーンはバッジであって、通貨ではありません。マイルストーンがないと使えない機能はなく、何かと交換する場所もありません。統計には、セッションのあとで猫がときどき持ってくる12個のプレゼントを飾る棚もありますが、これも自然に埋まっていくだけで、何かの条件になっているわけではありません。XPも、レベルも、絆のスコアもありません。

これらはすべてメニューバーのポップアップから開けます。これは意図的な分担です。猫は目に入るデスクトップに住み、調整したくなるものはすべて、邪魔にならないメニューバーにまとめています。

ウィジェット

ウィジェットには3つのサイズがあります。何も開かずに、セッションの開始、一時停止、再開ができ、大サイズでは今日の目標と1週間が加わります。ショートカットからも、セッションの開始、一時停止、再開、完了ができます。

実際に触る設定

設定は、項目ごとにページが分かれたウインドウです。一般、猫たち、見た目、集中、通知、アクセス許可、ライセンス、情報があります。

一般には、外観(自動、ライト、ダーク。自動はシステムに従います)、言語の選択(英語、トルコ語、ドイツ語、スペイン語、フランス語、日本語)、ログイン時に起動、気が散るものとして数えるアプリがあります。

猫たちには猫がカードで並び、次の猫を迎えるための破線のカードもあります。その下には、デスクトップでの暮らしのためのスイッチがあります。デスクトップをお散歩とDockの上を歩くは、猫が動くかどうかと、床をどこにするかを決めます。Dockの上端か、画面のいちばん下かです。ウインドウに登るをオンにすると、猫がときどき作業中のウインドウに飛び乗ります。デフォルトはオフです。

猫がいる場所は、猫がどのディスプレイを歩き回るかを決めます。デフォルトではポインタに従います。ポインタが別の画面に数秒とどまると、猫たちが画面の端から1匹ずつ歩いてきて、それまでしていたことを続けます。1つのディスプレイに固定することもできます。そのディスプレイを外すと猫たちはほかの画面に移りますが、設定は書き換わらないので、再接続すれば元の画面に戻ります。

フルスクリーンのアプリではよけるは、プレゼンテーションや映画、ゲームなど、別のアプリがそのディスプレイでフルスクリーン表示している間、猫たちを待避させ、終わるとそっくり元の場所に戻します。通話中は隠れるは、Zoom、Teams、FaceTime、Webex、Skypeが最前面にあるとき、MeetやTeamsのWebアプリ、ZoomやTeamsの画面共有、Slackのハドル、Meetのピクチャ・イン・ピクチャのときに同じことをします。

見た目は、各猫に8つの毛色の1つを着せ、部屋を11の中から選びます。山小屋から屋上まであります。部屋は自動で変えることもでき、ポップアップを開くたび、1時間ごと、1日ごとから選べます。

集中には、1日の目標、短い休憩と長い休憩、長い休憩の間隔、そしてサイクルをつなぐ2つのスイッチがあります。通知では、セッション完了のアラートと、毎日の連続記録のリマインダーを選び、サウンドの設定もここにあります。

ポップアップの上部には、CatPodのロゴ、猫の名前、連続記録が並び、続いて「遊ぶ」(猫が歩き回っているとき)、「お散歩」、「統計」、「設定」、「終了」の小さなボタンがあります。統計はウインドウではなくポップアップの中のページで、Escで閉じます。

あえてやらないこと

何もブロックしません。見ているのは最前面のアプリだけです。気が散るアプリとして登録したものか、セッション中か、通話中かを判断するためで、その情報はMacの外に出ません。Webサイトのリストも、どこかで3時間使ったと告げる週の終わりのレポートもありません。

広告も、アカウントも、サードパーティによるトラッキングもありません。猫とそのステータス、履歴はMac上のCore Dataに保存され、どこにも送られません。

アニメーションは意図的に小さく静かです。猫は数十ピクセルで、ほとんど何もしません。注意を引こうとすれば、それはもうゲームです。仕事用のマシンにゲームを置くのは、このアプリの目的と正反対です。

費用と、ほかに見ておくもの

CatPodはmacOS 14以降で動作し、AppleシリコンとIntelの両方に対応し、サイズは約20MBです。$3.99の買い切りで、14日間の無料トライアルにはカードもメールアドレスも不要です。詳しい仕様はCatPodのページにあります。

CatPodのタイマーにも、短い休憩と長い休憩があります。画面全体を使う休憩が欲しいなら、Pawodoroがあります。休憩のごほうびに猫の動画を流すアプリで、Mac用のメニューバーのポモドーロタイマーで紹介しています。タイマーではなく、約束した1つのタスクを1日中見えるところに置きたいなら、Anchoredです。3つの比較は、Macの集中アプリのおすすめにあります。