Cubicle icon

Cubicle

Cubicle 是以瀏覽器為基礎的唯讀像素藝術辦公室,可監控 Paperclip、Claude Code、Codex CLI、Gemini CLI 或相容 JSON feed 的 AI 代理,掌握工作狀態並透過任務面板或提醒回應。

Cubicle

概覽

Cubicle 是以瀏覽器為基礎的本機監控介面,將 AI 代理活動呈現為即時的像素藝術辦公室。它可連線至 Paperclip、Claude Code、Codex CLI、Gemini CLI 或相容的 JSON feed,並將代理狀態轉換為可見的辦公室行為,例如在辦公桌前工作、等待輸入、在休息室閒置或顯示錯誤。

此專案的設計著重於唯讀的作業可視性,而非代理管理。使用者可以檢查任務與失敗的執行、回應需要注意的代理、檢視任務 KPI,並選擇接收桌面、音效或 Telegram 提醒。它可在 Node.js 18 或更新版本上執行,且不需要建置步驟或外部圖片資產。

功能

即時像素藝術代理辦公室

代理會以角色呈現:執行時坐在辦公桌前打字、等待時舉手、閒置時回到休息室,執行失敗時則顯示錯誤狀態。

KPI 與任務可視性

介面可在 KPI 看板上顯示子任務進度、預期完成時間、相依性,以及等待輸入的項目。

情境中的代理操作

使用者可以回應正在等待的代理、與其聊天、開啟任務,或從辦公室旁的面板檢視失敗的執行。

注意事項提醒

選用的桌面通知與音效會在代理需要注意時發出提示。選用的 Telegram bot 可以傳送提醒並接受回答。

主題與外觀自訂

預設的像素辦公室可以替換為包含總部、廣場、倉庫、工廠、太空基地和軍事作戰室的 HD 環境。也支援自訂角色外觀與牆面標誌。

在地化與分享

介面支援英文、土耳其文、德文、西班牙文、法文、中文和阿拉伯文,包括支援由右至左的阿拉伯文 UI。也可以錄製 30 秒的辦公室影片。

使用情境

  • 監控 Paperclip 公司

    在 Paperclip 工作區旁執行辦公室,即可查看哪些代理正在執行、哪些問題等待審查或輸入,以及哪些執行已失敗,而不必逐一瀏覽每個代理的檢視畫面。

  • 查看本機編碼工作階段

    使用 Claude Code hooks 為每個工作階段呈現一個角色,讓並行的本機編碼工作階段在同一間辦公室中一目了然,並突顯需要回應的工作階段。

  • 建立自訂代理儀表板

    當您需要為不屬於內建來源的代理或自動化建立單一視覺狀態看板時,可連線至會輸出文件化 feed 格式的輕量服務。

  • 操作共享牆面顯示器

    在電視或第二台顯示器上以 kiosk 版面執行,提供共享且一覽即知的代理活動顯示。遮蔽選項可以從辦公室檢視中移除任務標題、指令和錯誤文字。

  • 處理需要注意的工作

    當主要目標是迅速回應等待核准或其他輸入的代理時,可使用桌面通知、音效或選用的 Telegram bot。

Pros and Cons

Pros

  • 唯讀設計降低了對已連線代理系統造成非預期變更的風險。
  • 支援 Paperclip、Claude Code、Codex CLI 和 Gemini CLI 的內建來源,另有文件化的自訂 JSON feed。
  • 提供多種方式來注意並調查需要處理的工作,包括視覺狀態、KPI 資訊、桌面與音效提醒、Telegram、任務連結及失敗執行面板。
  • 不需要建置步驟或圖片資產即可執行,並可透過 npx、複製的儲存庫,或以瀏覽器開啟託管示範來啟動。
  • 提供可設定的主題、代理外觀、語言設定、 kiosk 模式,以及適用於辦公室顯示的選用錄影功能。

Cons

  • 此產品主要是監控與互動檢視介面;其唯讀設計表示不會直接變更代理系統。
  • 自訂整合需要產生符合 Cubicle 文件化 JSON 結構的 feed,而現有來源資料並未證實更廣泛的工作流程自動化或團隊管理功能。

FAQ

執行 Cubicle 需要什麼?

Cubicle 需要 Node.js 18 或更新版本。您可以使用 npx、複製的儲存庫,或 systemd 單元啟動;接著,瀏覽器即可在設定的位址開啟本機辦公室。

Cubicle 可以顯示哪些代理系統?

Paperclip 是預設來源,Cubicle 也包含 Claude Code、Codex CLI 和 Gemini CLI 的來源。其他系統則可提供符合 Cubicle feed 格式的 JSON 檔案或 HTTP URL。

Cubicle 會修改代理系統或寫入 feed 嗎?

是。Cubicle 採唯讀設計:只會對簡短的允許清單發出 GET 請求,不會變更連線的代理系統。對於自訂 feed,它每四秒重新讀取檔案或重新擷取 URL。

自訂 JSON feed 會提供哪些資訊?

Feed 可以包含代理 ID、名稱、角色、狀態、任務、錯誤、父代理關係和近期步驟。running、waiting、error、idle 和 paused 等狀態會在辦公室及代理卡片上以視覺方式呈現。

Quick Facts

類別
開發者工具;AI 代理監控
平台
Node.js 與瀏覽器
最低執行環境
Node.js 18+
主要來源
Paperclip、Claude Code、Codex CLI、Gemini CLI
自訂來源
使用 Cubicle feed 格式的 JSON 檔案或 HTTP URL
預設本機位址
http://127.0.0.1:3200
Cubicle - AI Tool, Features, Use Cases & Alternatives | UStack