Cubicle
Çağlar Utku Güler · Programación · Productividad
Cubicle es una oficina pixel art gratuita y de solo lectura para agentes de IA. Cada sesión de Claude Code, Codex o Paperclip recibe un escritorio, una burbuja con su tarea y un estado que se entiende desde lejos.

Acerca de Cubicle
About
Qué es Cubicle
Cubicle convierte la monitorización de agentes en una oficina pequeña que se puede mirar. Cada sesión activa se vuelve un personaje que camina hasta su escritorio, se sienta y teclea mientras la tarea en curso flota sobre su cabeza. Si necesita una decisión, levanta la mano. Al terminar se va a la sala de descanso a por un café, y cuando una ejecución falla su pantalla parpadea en rojo.
La mitad de esto es decoración. La otra mitad resuelve un problema concreto: con cuatro terminales abiertas no hay forma de saber cuál se quedó atascada en un permiso y cuál sigue generando texto. Las luces de estado de una terminal se parecen todas. Una figura de pie con la mano alzada, no.
Cubicle corre en tu máquina en 127.0.0.1:3200, lee el estado de los agentes a través de una lista corta de endpoints permitidos y no escribe nada de vuelta. Es un panel de agentes IA local, no un servicio en la nube: sin cuenta, sin sincronización y sin telemetría. A cambio pide Node.js 18 o superior y una terminal para arrancar, así que está pensado para quien ya vive dentro de una.
Primeros pasos
- Ejecuta
npx @caglarutkuguler/cubiclesi Paperclip ya escucha en 127.0.0.1:3100, o pasa--source claude-code,--source codex,--source geminio la ruta a un feed JSON. - En Claude Code puedes saltarte los hooks a mano: añade el plugin con
/plugin marketplace add caglarutkuguler/cubicle, instálalo y escribe/cubiclepara abrir la oficina. - Entra en http://127.0.0.1:3200. Si todavía no hay nada en marcha, añade
?demoa la dirección o abre la demo alojada para ver una oficina de ejemplo. - Escoge tema e idioma en el menú ⚙, y vincula el bot de Telegram si quieres recibir avisos en el móvil.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Cubicle.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Quien tiene varias sesiones de agentes de código abiertas a la vez
- Equipos pequeños que ya usan Paperclip como tablero
- Quien presenta el trabajo de sus agentes a un jefe o a un cliente
Tareas
- Pillar a un agente que espera un permiso antes de que se pase una hora parado.
- Seguir un trabajo que se parte en subtareas, porque el tablero muestra el árbol, las horas de fin previstas y de qué depende cada pieza.
- Revisar lo que ocurrió de madrugada con una sesión grabada y reproducida a 60 veces la velocidad.
Casos de uso
- Un segundo monitor o una pantalla vieja en la pared, con la oficina abierta todo el día y sin tocar nada.
- Ejecuciones desatendidas de cron, CI o bots de issues que se ponen nombre con CUBICLE_NAME y CUBICLE_TASK_URL.
- Compartir pantalla en la reunión diaria, cuando toca enseñar el avance en lugar de leer cifras en voz alta.
Funciones clave
Un escritorio por agente y un lenguaje corporal que se lee
Cada sesión se vuelve un personaje, y su animación lleva el estado: entra caminando, teclea, alza la mano para pedir algo, toma café en la sala de descanso, enseña la pantalla en rojo cuando una ejecución falla. Al hacer clic en un personaje la cámara lo sigue y aparece un panel con la tarea, el gasto y los últimos pasos, además de botones para responder, abrir la tarea o saltar al log del fallo.
Se conecta a los agentes que ya usas
Paperclip, Claude Code, Codex CLI y Gemini CLI vienen integrados, y varios pueden compartir oficina si pasas una lista separada por comas. Todo lo demás entra por un feed JSON servido desde un archivo o una URL HTTP, y las sesiones de GitHub Copilot Desktop y CLI tienen ejemplos de exportador y de hook. No hay que reescribir nada: basta con un objeto JSON por agente.
Solo lectura hasta el nivel de la petición
Cubicle solo envía peticiones GET y HEAD, y siempre a una lista fija de endpoints. En modo Paperclip hace de proxy para salud, compañía, agentes, issues y ejecuciones de heartbeat, y limita las ejecuciones a las 60 últimas con su código de estado y el final de stderr. La única escritura permitida es su propio archivo de apariencia, y solo se acepta desde la máquina donde corre. Tu sistema de agentes queda intacto, algo que importa cuando la oficina vive detrás de un túnel o en un portátil compartido.
Un tablero KPI de agentes para el trabajo delegado
El tablero KPI de agentes sigue las tareas que encargaste: avance sumado desde las subtareas, fechas de inicio, duraciones, el árbol completo, horas de fin previstas y bloqueos activos. Una pista de aceleración lee el historial de la propia tarea y enumera lo que la frena de forma medible, desde ejecuciones fallidas agrupadas por causa hasta un agente que retiene la cola mientras los demás están libres. Cualquier pista se convierte en tarea de Paperclip con un clic.
Avisos que llegan al móvil
Cuando un agente levanta la mano salta una notificación de escritorio con sonido. Las alertas de Telegram van más allá: llegan cuando un agente te necesita, cuando falla una ejecución o cuando termina un trabajo, y el bot responde a /status, /waiting, /kpi y /office y puede publicar tu respuesta en el issue de Paperclip. Esa respuesta es la única escritura que Cubicle admite, y viene desactivada de fábrica.
Seis salas en HD, caras y un logo en la pared
La oficina por defecto es pixel art. En el menú ⚙ hay seis salas en HD: un cuartel general, una oficina en la plaza, un almacén, una fábrica, una base espacial y una sala de operaciones militares. Un asistente recorta una foto real para usarla como cabeza del agente, puedes cambiar pelo, falda y tacones, y tu logo cuelga de la pared. Un tema es un solo archivo, así que añadir el séptimo es trabajo de un fin de semana.
Grabación y ocultación de datos para equipos
--record añade todo lo que muestra la oficina a un archivo JSONL, y --source replay: lo reproduce a la velocidad que elijas, donde 60 significa una hora por minuto. --redact borra títulos de tareas, comandos y texto de error en el servidor, y deja solo identificadores, nombres de herramientas y estados. Con esa pareja se puede grabar una demo para un cliente sin enseñar los prompts.
Ventajas y desventajas
Ventajas
- Gratis y con licencia MIT, sin dependencias en tiempo de ejecución: un archivo Node.js y una página HTML, sin paso de compilación ni imágenes empaquetadas.
- La puesta en marcha es un único comando npx, y el modo demo deja juzgar el aspecto antes de conectar nada.
- Los stacks mezclados caben en una vista: una sesión de Claude Code y un agente de Paperclip comparten planta.
- El diseño de solo lectura reduce el radio de daño, algo poco habitual en un panel que convive con agentes de producción.
Desventajas
- Pide Node.js 18 o superior y una terminal para lanzarlo, así que un compañero sin perfil técnico no lo instala solo.
- Las respuestas y aprobaciones siguen ocurriendo en la página de Paperclip o en la terminal del agente: la oficina enseña el problema pero no lo resuelve de principio a fin.
- La fuente por defecto espera Paperclip en 127.0.0.1:3100, y el acceso remoto necesita un proxy o una red tailnet antes de abrir la oficina en el móvil.
- El historial de ejecuciones es corto a propósito, limitado a las 60 últimas con stderr recortado, así que no sustituye a un sistema de logs.
Preguntas frecuentes
Sí. El proyecto tiene licencia MIT y se publica en npm como @caglarutkuguler/cubicle. No hay plan de pago ni cuenta que crear, de modo que el único coste es la máquina donde lo ejecutas.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Cubicle.
Alternativas a Cubicle
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
