Cubicle

Cubicle

Çağlar Utku Güler · コーディング · 生産性向上

Cubicle は AI エージェントのための無料・読み取り専用のピクセルオフィスだ。Claude Code、Codex、Paperclip のセッションごとに机とタスクの吹き出しが与えられ、状態は離れた位置からでも読み取れる。

Cubicle の画面プレビュー

Cubicle について

About

Cubicle とは

Cubicle はエージェント監視を、ちらっと見るだけで済む小さなオフィスに変える。実行中のセッションはそれぞれキャラクターになり、机まで歩いて座り、頭上に現在のタスクを浮かべながらタイピングを始める。判断が必要になれば手を挙げる。作業が終わればラウンジにコーヒーを飲みに行き、実行が失敗すると画面が赤く点滅する。

この半分は飾りだ。残りの半分は現実の困りごとを解く。ターミナルを4つ開いていると、どのセッションが権限確認で止まっていて、どれがまだ生成を続けているのか分からない。ターミナルのステータスランプはどれも同じに見える。手を挙げて立っている人型は違う。

Cubicle は自分のマシンの 127.0.0.1:3200 で動き、短い許可リスト越しにエージェントの状態を読むだけで、何も書き戻さない。ローカルの AIエージェント監視ツールであってクラウドサービスではない。アカウントも同期もテレメトリもない。その代わり Node.js 18 以降とターミナルが要る。もともとその中で一日を過ごす人向けの作りだ。

はじめかた

  1. Paperclip が 127.0.0.1:3100 で待ち受けているなら npx @caglarutkuguler/cubicle を実行する。違う場合は --source claude-code、--source codex、--source gemini、または JSON フィードのパスを渡す。
  2. Claude Code 利用者はフックを手で入れる必要がない。/plugin marketplace add caglarutkuguler/cubicle でプラグインを追加し、導入後に /cubicle と打てばオフィスが開く。
  3. http://127.0.0.1:3200 を開く。まだ何も動いていなければ URL に ?demo を足すか、ホスト版のデモで先に雰囲気を確かめる。
  4. ⚙ メニューでテーマと UI 言語を選ぶ。通知をスマホに送りたいなら Telegram ボットを連携する。

AIツール情報

Cubicleの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 (MIT license)
プラットフォームNode.js 18+ on macOS, Linux and Windows; any modern browser
開発元Çağlar Utku Güler
カテゴリコーディング · 生産性向上
リリース日Sep 2026
最終更新Oct 2026
サイト訪問数649.3M
サイト世界ランキング50
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • コーディングエージェントのセッションを同時にいくつも開く開発者。どのセッションが入力中で、どれが止まり、どれが落ちたのかをターミナルのタブを巡回せずに把握できる。
  • すでに Paperclip をボードとして使う小さなチーム。Paperclipプラグインが同じ画面をサイドバーに出すので、サーバーを増やさずに済む。
  • エージェントの仕事を上司や顧客に見せる人。ピクセルオフィスは流れるログより速く伝わるし、同梱の30秒録画はそのまま共有できる。

タスク

  • 権限確認で止まったエージェントを、1時間放置される前に見つける。
  • サブタスクに分かれる仕事を追う。KPIボードがタスクツリー、完了見込み、各要素が何待ちかを示す。
  • 夜間に起きたことを翌朝に確認する。記録したセッションを60倍速で再生すればいい。

シーン

  • 2台目のモニターや、壁に掛けた古い画面に一日中出しておく。操作は要らない。
  • 無人で走る cron、CI、issue ボットの実行。CUBICLE_NAME と CUBICLE_TASK_URL で自分の名前を名乗れる。
  • 朝会での画面共有。数字を読み上げるより、進み具合を見せる場面。

主な機能

エージェントごとに1つの机、読める身体表現

セッションはそれぞれキャラクターになり、動きがそのまま状態を表す。入室して座り、タイピングし、判断が要るときは手を挙げ、ラウンジでコーヒーを飲み、実行に失敗すると画面が赤くなる。キャラクターをクリックすればカメラが追い、横のパネルにタスク、消費額、直近の手順が並ぶ。回答する、タスクを開く、失敗した実行のログへ飛ぶためのボタンもそこにある。

すでに動かしているエージェントにつながる

Paperclip、Claude Code、Codex CLI、Gemini CLI は標準で対応し、カンマ区切りのリストを渡せば複数を同じオフィスに同居させられる。それ以外はファイルか HTTP URL の小さな JSON フィードで参加する。GitHub Copilot のデスクトップ版と CLI にはエクスポーターとフックの例が付属する。スタックを書き換える必要はなく、エージェント1体につき JSON オブジェクト1つで足りる。

リクエスト単位まで読み取り専用

Cubicle が送るのは GET と HEAD だけで、宛先も固定の許可リストに限られる。Paperclip モードではヘルス、企業、エージェント、issue、heartbeat の実行を中継し、実行履歴は最新60件に絞ってステータスコードと stderr の末尾だけを通す。唯一の書き込みは自分自身の外観ファイルで、実行中のマシンからしか受け付けない。エージェント側のシステムには一切触れない。オフィスをトンネルの先や共用ノート PC に置くなら、この設計が効いてくる。

任せた仕事のための KPIボード

KPIボードは依頼したタスクを追う。サブタスクから積み上げた進捗、開始日、所要時間、ツリー全体、完了見込み、現在のブロッカーが並ぶ。加速のヒントはタスク自身の履歴を読み、遅らせている要因を計測可能な形で示す。原因別にまとめた失敗実行から、他のエージェントが空いているのに1体がキューを握っている状態まで。ヒントはワンクリックで Paperclip のタスクになる。

スマホまで届く通知

エージェントが手を挙げると、デスクトップ通知と音が鳴る。Telegram通知はさらに踏み込む。エージェントが自分を必要とするとき、実行が失敗したとき、作業が完了したときにメッセージが届き、ボットは /status、/waiting、/kpi、/office に答え、こちらの返信を Paperclip の issue に投稿できる。この返信だけが Cubicle の許す書き込みで、初期状態では切ってある。

6つの HD ルーム、顔、壁のロゴ

標準のオフィスはピクセル画だ。⚙ メニューの奥に HD の部屋が6つある。持株会社の本社、広場のオフィス、倉庫、工場、宇宙基地、軍事作戦室。ウィザードが実写写真を切り抜いてエージェントの頭にし、髪型、スカート、ヒールを変えられ、ロゴは壁に掛かる。テーマはファイル1つでできているので、7つ目を作るのは週末の仕事で済む。

チーム向けの記録とマスキング

--record はオフィスに表示された内容を JSONL に追記し、--source replay: は指定した速度で再生する。60 なら1分で1時間ぶんになる。--redact はタスク名、コマンド、エラー文をサーバー側で消し、ID、ツール名、状態だけを残す。この2つを組み合わせれば、プロンプトを見せずに顧客向けのデモを録画できる。

メリットとデメリット

メリット

  • 無料かつ MIT ライセンスで、実行時の依存はゼロ。Node.js のファイル1つと HTML 1枚で、ビルド手順も同梱画像もない。
  • 導入は npx の1コマンド。デモモードがあるので、何もつなぐ前に見た目を判断できる。
  • 異なるスタックを1つの画面に収められる。Claude Code のセッションと Paperclip のエージェントが同じフロアに並ぶ。
  • 読み取り専用の設計で影響範囲が小さい。本番のエージェントの隣に置くダッシュボードとしては珍しい。

デメリット

  • Node.js 18 以降とターミナルが必要で、技術に詳しくない同僚だけでは導入できない。
  • 回答と承認は今も Paperclip のページかエージェントのターミナルで行う。オフィスは問題を見せるが、最後まで片付けてはくれない。
  • 既定の取得元は 127.0.0.1:3100 の Paperclip を前提にしていて、スマホで見るにはリバースプロキシか tailnet の設定が要る。
  • 実行履歴は意図的に浅く、最新60件で stderr も切り詰められる。ログ基盤の代わりにはならない。

よくある質問

無料だ。MIT ライセンスで、npm では @caglarutkuguler/cubicle として公開されている。有料プランもアカウント登録もなく、費用は動かすマシンだけ。