Clawd on Desk:AIエージェントの動作をデスクトップで読むピクセルペット
プロジェクト概要:クロード コード、コーデックス、カーソル、その他の AI コーディング エージェントを監視するピクセル デスクトップ ペットなので、ユーザーが監視する必要はありません。
ひと目でわかる
- これは何?
- Claude CodeやCodexなどのイベントをアニメーションに変換し、権限確認と複数セッションの状況を見える形にするElectronアプリです。
- 誰に向いている?
- Clawd on Deskは、AIコーディングエージェントを常時監視する代わりに、報告された状態をデスクトップ上のペットで知らせたい人に向く。判断を代行する監視基盤ではなく、連携の深さはエージェントごとに異なるため、使うCLIのフック方式、権限操作の扱い、リモート環境の経路を先に確認したい。
- 商用利用できる?
- 厳しい条件付きでできます。AGPL-3.0 はネットワーク型コピーレフトのライセンスで、改変版をホスティングサービスなどとしてネットワーク越しに利用させる場合、その利用者にソースコードを同じライセンスで提供する必要があります。
- 今もメンテナンスされている?
- されています。直近 1 日以内に新しいコミットがあります。
- 何の言語で書かれている?
- 主に JavaScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
長いエージェント作業をカニの動きで把握する
Clawd on Deskは、AIコーディングエージェントが実行中の作業を小さなピクセルペットの動きに変えるデスクトップアプリです。READMEでは、プロンプトを受けて考える状態、ツール実行中の入力、タスク完了時の祝福、離席時の睡眠を例に挙げています。サブエージェントが1つならヘッドホンを着け、2つ以上なら3個のボールを投げるという表現も用意されています。長時間のタスクを開始して端末から離れ、ペットの変化を戻るきっかけにする、という用途が中心です。
ここで見落としたくないのは、Clawd自身がエージェントの処理内容を推論する製品ではないことです。フックイベントやログのポーリングを受け取り、エージェントが示したライフサイクルを表示します。したがってアニメーションが動いたことは、コードの成功や安全性を証明しません。画面上の状態を通知として使うなら、元のターミナル出力と完了条件を併せて確認する設計が必要です。
対応数の多さより連携経路の違いを見る
READMEはClaude Code、Codex CLI、Copilot CLI、Gemini CLI、Cursor Agent、CodeBuddy、Kiro CLI、Kimi Code CLI、Qwen Code、opencode、MiMo Code、Pi、OpenClaw、Hermes Agentなど、多数のエージェントを挙げています。ただし全てが同じ統合ではありません。Claude CodeはコマンドフックとHTTP権限フックを使う完全統合、Codex CLIは公式フックに加えてセッションJSONLを読む経路として説明されています。その他にはSettingsのAgents画面から任意で導入するものもあります。
Antigravity、ZCode、CodeWhale、Pi、OpenClawなどは状態表示を主な範囲とし、権限の決定を各ツールの端末やGUIに残します。opencodeやMiMo Codeではプラグイン経由の権限バブルが説明される一方、子セッションが表示対象にならない場合もあります。導入前には対応表だけでなく、自分のCLIのバージョン、設定ファイルの場所、権限フックの有無を個別に確認するべきです。
権限バブルは便利だが承認境界を変える
対応するエージェントでは、端末に戻らずにClawdの浮遊カードから許可、拒否、対応エージェントによってはAlwaysを選べます。READMEが権限バブルの対象として名前を挙げるのはClaude Code、Codex CLI、CodeBuddy、opencode、MiMo Codeです。複数の要求は画面の右下から積み上がり、端末側で先に答えた要求のカードは消えます。Ctrl+Shift+YとCtrl+Shift+Nのグローバルホットキーは最新カードへの応答に使えますが、バブル表示中だけ登録されます。
この機能は通知の延長ではなく、承認操作の入口を端末の外へ移すものです。設定画面ではエージェントごとにバブルを無効化し、元のTUIへ戻すこともできます。常時表示の便利さだけで判断せず、誰がどの画面で許可を出すのか、Alwaysがどの範囲に効くのかを利用するエージェントの文書で確認したいところです。
セッション集約とOrbit表示が伝える範囲
Clawdは対応エージェントの複数セッションを追跡し、同時に動く状態の中から優先度の高いものを採用してペットに反映します。ダッシュボードにはライブセッション、最近のイベント、エイリアスが並び、対象ターミナルへ移動できます。ペットの近くに現在のセッションを示すHUDを置くこともできます。サブエージェントの数によるアニメーションは、細かい処理内容ではなく、活動量をざっくり把握するための表現です。
オプションのOrbitリングとダッシュボードのバーは、対応エージェントが報告するサブスクリプション枠のウィンドウを表示します。Claudeのレート情報はデフォルトで収集が無効で、READMEでは追加のAnthropicリクエストではなくClaude Code公式ステータスラインのrate_limitsペイロードを使うと説明されています。クラッシュしたプロセスによる孤立セッションの掃除や、アプリ再起動後に稼働中エージェントを眠らせない挙動も記載されていますが、個別の障害検知精度までは示されていません。
スマホからは読めてもマシンは操作できない
モバイル向けの仕組みはネイティブアプリではなくPWAです。SettingsのMobile / PWAを有効にし、表示されたペアリングURLをスマートフォンで開くと、エージェントのセッションと現在状態をリアルタイムに確認できます。LANブリッジは読み取り専用と明記され、スマホ側から開発マシンへ操作を返す機能はありません。リモート承認はロードマップ上の項目であり、現行機能として扱えない点が判断材料になります。
ペアリングはトークンで保護され、トークンは猶予期間を伴って自動ローテーションされ、ワンクリックで再生成またはリセットできます。SSH経由でリモートホスト上のClaude CodeやCodexを監視し、ローカルのClawdに状態を表示する構成もREADMEにあります。実際に外部ネットワークへ公開する場合は、URLの共有範囲、LANの境界、トークンの再発行手順を自分の環境で確かめる必要があります。
インストーラーとテーマ資産を分けて扱う
通常はGitHub Releasesのビルド済みパッケージを使います。Windowsにはx64とARM64のインストーラー、macOSにはDMG、LinuxにはAppImageまたはdebが用意されるとREADMEにあります。新規導入時に自動登録されるフックはClaude CodeとCodexで、他のエージェントはSettingsのAgentsから追加します。ソースから試す場合はNode.jsが必要で、リポジトリをクローンしてnpm install、npm startを実行する流れです。Electronとビルドツールを含むため、依存関係は大きくなります。
組み込みテーマはピクセルカニのClawd、三毛猫のCalico、雲のCloudlingの3つで、カスタムテーマとCodex Petのzipパックにも対応します。アニメーションは12状態と説明されています。ライセンスはソースコードがAGPL-3.0ですが、アートワークと同梱テーマ資産は各権利者に帰属します。README自身も非公式のファンプロジェクトでAnthropicの承認を受けていないと明記しているため、コードのライセンスだけで全素材を再利用できるとは考えない方が安全です。
編集部の結論
Clawd on Deskは、AIコーディングエージェントを常時監視する代わりに、報告された状態をデスクトップ上のペットで知らせたい人に向く。判断を代行する監視基盤ではなく、連携の深さはエージェントごとに異なるため、使うCLIのフック方式、権限操作の扱い、リモート環境の経路を先に確認したい。ソースコードはAGPL-3.0だが、テーマやアートワークは別の権利関係にある。
コミュニティノート