開発者が書いた誠実な公式ガイド。自律行動ループの仕組み、身体ゾーンへのジェスチャー割り当て、行動頻度の調整、アプリ更新なしで即座に届くクラウドスキルについて解説します。
LiPet はループ GIF ではありません。クリック、ドラッグ、ダブルクリックのすべてが自律的なジェスチャー判定エンジンによって制御されています。
クリックされたとき、無関係なアクションへ突然切り替わることはありません。まず 2〜3 フレームの事前確認(目や耳を向ける)を行い、現在の姿勢に応じた自然な反応を返します:
適度なタッチには心地よい反応を返しますが、3秒以内に連続してつ突くと touchSaturation(タッチ飽和)が蓄積します:
ダブルクリック時に意図しないシングルクリック反応が誤発火するのを防ぐため、内部で約 250ms の判定ウィンドウを設けています。ダブルクリックの割り当てがある場合、最初のクリックは待機状態となり、250ms 以内に2回目のクリックを検出するとシングルクリックをキャンセルしてペットカードやアシスタントを開きます。
約 500ms 押し続けると長押しスキルが発動します。4〜6 ピクセル以上カーソルを移動させると、即座にネイティブドラッグへ移行します:
被拎起)になり、影が浮き上がります。落地)し、周囲を確認。20〜60秒のクールダウン後、お気に入りの居場所へ歩いて戻るかを自律判断します。デスクトップのペットをコマンドハブに。身体をいくつかのエリアに分割し、ジェスチャーごとにスキルを割り当てられます。
ペットセンターで以下の4つのレイアウトから選択できます:
whole — 全身を1つの領域(all)として扱う。rows2 — 上下2分割:top(耳・頭・背中上部)と bottom(お腹・足・尻尾)。cols2 — 左右2分割:left(顔・前足)と right(背中・尻尾)。grid3 — 3×3 の9マス精密グリッド(r1c1 〜 r3c3)。タッチ判定はペットの表示されている不透明ピクセルのみで行われます。周囲の透明領域は完全にクリック透過され、作業中のウィンドウを邪魔しません。
各ゾーンごとに tap(クリック)、double-tap(ダブルクリック)、long-press(長押し)を個別に割り当て可能。頭タップで天気、お腹ダブルクリックで AI 残高確認、背中長押しで CPU モニターなど。
タッチマッピングはペットごとの設定として保存され、リビジョン管理によって他の Mac とも安全に同期されます。
ペットの歩行、休息、毛づくろいの頻度を調整し、現実世界のイベントと連動させます。
LiPet の頻度は固定タイマーではなく、自律セレクター内の相対的な重み付けです:
1 — 非常にまれ:特別なレアアクション。10 — まれ:たまに行う伸びや遊び。50 — 普通(デフォルト):日常の歩行や毛づくろい。100 — よく行う:好奇心旺盛な探索。200 — 頻繁:活発なデスクトップ散歩。各行動には [自発的出現を許可] スイッチがあります。オフにすると勝手に始まることはなく、特定のアクションからの連鎖や外部イベントによってのみ実行されます。
LiPet は軽量なスプライトフレーム(Sprite Frames)でアニメーションを描画し、描画フレームレートは素材自体のフレームレートを上限として動作します。行動エンジンは固定ポーリングではなく必要に応じたオンデマンド判定を行い、行動に合わせて判定間隔を動的に調整します。画面ロック時やスリープ時はエンジンが完全停止し、バックグラウンドのリソースを消費しません。
現実世界のシグナルとペットを接続:
宣言型データパケット駆動。App の更新なしでクラウドから即座に新機能を取得できます。
バイナリ実行ファイルや複雑なスクリプトではなく、Manifest、UI 定義、コマンドをまとめた軽量データパケットとして配布。公式スキルはクラウドから即時に配信されます。
スキルのインストール時に、アクセスする API ドメインや通知権限が明確に提示されます。特権操作は厳格なホワイトリストで保護されています。
スキル結果は適切なレイヤーで提示されます:
OpenAI、Anthropic Claude、Google Gemini の API クォータ残高を直感的な円形ゲージで可視化。タップひとつですぐに確認できます。
macOS デスクトップ、Dock、メニューバーでの表示スタイルを自在にカスタマイズ。
ワークスタイルに合わせて表示場所を柔軟に選択可能:
Dock 表示時、アイコンが現在選ばれているペットの毛色や状態をリアルタイムに反映します。
Dock アイコンとメニューバーアイコンの両方を同時にオフにすることはできません。常に設定画面に戻れる導線が確保されます。