UStackUStack
Cubicle icon

Cubicle

Cubicle is a read-only, browser-based pixel-art office for monitoring AI agents from Paperclip, Claude Code, Codex CLI, Gemini CLI, or a compatible JSON feed. It helps developers see active, waiting, idle, and failed work and optionally respond through task panels or alerts.

Cubicle

Overview

Cubicle is a local, browser-based monitoring interface that presents AI-agent activity as a live pixel-art office. It connects to Paperclip, Claude Code, Codex CLI, Gemini CLI, or a compatible JSON feed and translates agent states into visible office behaviors such as working at a desk, waiting for input, idling in the lounge, or showing an error.

The project is designed for read-only operational visibility rather than agent administration. Users can inspect tasks and failed runs, respond to agents that need attention, view task KPIs, and optionally receive desktop, sound, or Telegram alerts. It runs with Node.js 18 or newer and has no build step or external image assets.

Features

Live pixel-art agent office

Agents are represented as characters that sit at desks, type while running, raise a hand when waiting, return to the lounge when idle, and show an error state when a run fails.

KPI and task visibility

The interface can show task progress from subtasks, expected finish times, dependencies, and items waiting for input on a KPI board.

In-context agent actions

Users can respond to waiting agents, chat with them, open a task, or inspect a failed run from a panel beside the office.

Attention alerts

Optional desktop notifications and sound signal when an agent needs attention. An optional Telegram bot can send alerts and accept an answer.

Themes and appearance customization

The default pixel office can be replaced with HD environments including a headquarters, plaza, warehouse, factory, space base, and military operations room. Customizable character appearances and wall logos are also supported.

Localization and sharing

The interface supports English, Turkish, German, Spanish, French, Chinese, and Arabic, including right-to-left Arabic UI support. It can also record a 30-second office video.

Use cases

  • Monitor a Paperclip company

    Run the office beside a Paperclip workspace to see which agents are active, which issues await review or input, and which runs have failed without navigating through each agent view.

  • Watch local coding sessions

    Use Claude Code hooks to represent one character per session, making concurrent local coding sessions visible in one office and highlighting sessions that need a response.

  • Create a custom agent dashboard

    Connect a lightweight service that emits the documented feed format when you need a single visual status board for agents or automations that are not one of the built-in sources.

  • Operate a shared wall display

    Run the kiosk layout on a TV or second monitor to provide a shared, at-a-glance display of agent activity. The redaction option can remove task titles, commands, and error text from the office view.

  • Handle attention-required work

    Use desktop notifications, sound, or the optional Telegram bot when the main goal is to respond promptly to agents waiting for approval or other input.

Pros and Cons

Pros

  • Read-only design limits the risk of unintended changes to connected agent systems.
  • Supports built-in sources for Paperclip, Claude Code, Codex CLI, and Gemini CLI, plus a documented custom JSON feed.
  • Provides multiple ways to notice and investigate work that needs attention, including visual states, KPI information, desktop and sound alerts, Telegram, task links, and failed-run panels.
  • Runs without a build step or image assets and can be launched with npx, a cloned repository, or a browser pointed at a hosted demo.
  • Offers configurable themes, agent appearance, language settings, kiosk mode, and optional recording for office displays.

Cons

  • The product is primarily a monitoring and interaction view; its read-only design means it does not directly change agent systems.
  • Custom integrations require producing a feed that follows Cubicle’s documented JSON shape, and the available source material does not establish broader workflow automation or team administration features.

FAQ

What is required to run Cubicle?

Cubicle requires Node.js 18 or newer. It can be launched with npx, from a cloned repository, or as a systemd unit; a browser can then open the local office at the configured address.

Which agent systems can Cubicle display?

Paperclip is the default source, and Cubicle also includes sources for Claude Code, Codex CLI, and Gemini CLI. Other systems can provide a JSON file or HTTP URL that follows Cubicle’s feed format.

Does Cubicle modify agent systems or write to feeds?

Yes. Cubicle is read-only: it makes GET requests only to a short allowlist and does not change the connected agent system. For custom feeds, it re-reads a file or re-fetches a URL every four seconds.

What information does a custom JSON feed provide?

The feed can contain agent IDs, names, roles, statuses, tasks, errors, parent-agent relationships, and recent steps. Statuses such as running, waiting, error, idle, and paused are represented visually in the office and on agent cards.

Quick Facts

Category
Developer Tool; AI Agent Monitoring
Platform
Node.js and browser
Minimum runtime
Node.js 18+
Primary sources
Paperclip, Claude Code, Codex CLI, Gemini CLI
Custom source
JSON file or HTTP URL using the Cubicle feed format
Default local address
http://127.0.0.1:3200

Альтернативы Cubicle

PromptScout icon

PromptScout

PromptScout tracks how ChatGPT, Gemini, Google AI Overviews, and Perplexity mention your brand or competitors, then pairs those results with source analysis and website audits. It helps teams decide what to fix in content, positioning, or site readiness next.

Sleek Analytics icon

Sleek Analytics

Sleek Analytics is a privacy-friendly web analytics tool with real-time visitor tracking, Core Web Vitals, and revenue attribution. It helps site owners understand traffic and conversions without cookie banners or a heavy setup.

MacSpoof icon

MacSpoof

MacSpoof — смена MAC-адреса в macOS: меняйте или рандомизируйте Wi‑Fi MAC, чтобы переподключаться и меньше светить идентификатор в публичных сетях.

ClawTick icon

ClawTick

ClawTick is an AI agent automation platform for scheduling jobs from the CLI, dashboard, or REST API. It is aimed at developers and teams running LangChain, CrewAI, webhook, or custom agent workflows that need monitoring, alerts, and logs.

OpenFlags icon

OpenFlags

OpenFlags is an open-source, self-hosted feature flag platform for modern JavaScript teams. It supports local evaluation, targeted rollouts, and controlled launches while keeping flag data in your own infrastructure.

SecAIQ Watch icon

SecAIQ Watch

SecAIQ Watch is a local, read-only dashboard for monitoring AI assistants, coding agents, local models, and MCP servers on macOS, Linux, and Windows. It shows network activity, permissions, findings, file access, and token usage without sending observations to a cloud service.

Cubicle - AI Tool, Features, Use Cases & Alternatives | UStack