Cubicle
Çağlar Utku Güler · Programação · Produtividade
Cubicle é um escritório pixel art gratuito e somente leitura para agentes de IA. Cada sessão de Claude Code, Codex ou Paperclip ganha uma mesa, um balão com a tarefa e um estado que dá para entender de longe.

Sobre Cubicle
About
O que é o Cubicle
O Cubicle transforma o monitoramento de agentes em um escritório pequeno que você acompanha com o olho. Cada sessão ativa vira um personagem que anda até a mesa, senta e digita enquanto a tarefa atual flutua sobre a cabeça dele. Se precisar de uma decisão, levanta a mão. Quando termina, vai para a sala de descanso tomar um café, e quando uma execução falha a tela dele pisca em vermelho.
Metade disso é enfeite. A outra metade resolve um problema bem concreto: com quatro terminais abertos, não dá para saber qual sessão travou esperando uma permissão e qual continua gerando texto. As luzes de status no terminal são todas iguais. Uma figura de pé com a mão levantada não é.
O Cubicle roda na sua máquina em 127.0.0.1:3200, lê o estado dos agentes por uma lista curta de endpoints permitidos e não grava nada de volta. É um painel de agentes de IA local, não um serviço na nuvem: sem conta, sem sincronização e sem telemetria. Em troca, pede Node.js 18 ou mais novo e um terminal para subir, então foi feito para quem já passa o dia dentro de um.
Primeiros passos
- Rode
npx @caglarutkuguler/cubiclese o Paperclip já estiver escutando em 127.0.0.1:3100, ou passe--source claude-code,--source codex,--source geminiou o caminho de um feed JSON. - No Claude Code dá para pular os hooks manuais: adicione o plugin com
/plugin marketplace add caglarutkuguler/cubicle, instale e digite/cubiclepara abrir o escritório. - Acesse http://127.0.0.1:3200. Se ainda não houver nada rodando, acrescente
?demoao endereço ou abra a demonstração hospedada para ver um escritório de exemplo. - Escolha tema e idioma no menu ⚙ e conecte o bot do Telegram se quiser avisos no celular.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Cubicle.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Quem mantém várias sessões de agentes de código abertas ao mesmo tempo
- Equipes pequenas que já usam o Paperclip como quadro de tarefas
- Quem apresenta o trabalho dos agentes para um chefe ou cliente
Tarefas
- Pegar um agente parado esperando permissão antes de ele perder uma hora.
- Acompanhar um trabalho que se divide em subtarefas, porque o painel mostra a árvore, as previsões de término e do que cada parte depende.
- Revisar o que aconteceu de madrugada com uma sessão gravada e reproduzida a 60 vezes a velocidade.
Cenários
- Um segundo monitor ou uma tela velha na parede, com o escritório aberto o dia inteiro sem ninguém mexer.
- Execuções sem supervisão de cron, CI ou bots de issues que batizam o próprio personagem com CUBICLE_NAME e CUBICLE_TASK_URL.
- Compartilhar a tela na reunião diária, quando você precisa mostrar o andamento em vez de ler números em voz alta.
Principais recursos
Uma mesa por agente, com linguagem corporal legível
Cada sessão vira um personagem, e a animação carrega o estado: entra andando, digita, levanta a mão quando quer algo, toma café na sala de descanso, mostra a tela vermelha quando uma execução falha. Ao clicar em um personagem a câmera o segue e um painel mostra a tarefa, o gasto e os últimos passos, com botões para responder, abrir a tarefa ou saltar para o log da falha.
Conecta nos agentes que você já roda
Paperclip, Claude Code, Codex CLI e Gemini CLI vêm embutidos, e vários deles podem dividir o mesmo escritório se você passar uma lista separada por vírgulas. O resto entra por um feed JSON servido de um arquivo ou de uma URL HTTP, e as sessões do GitHub Copilot Desktop e CLI têm exemplos de exportador e de hook. Não é preciso reescrever a stack: basta um objeto JSON por agente.
Somente leitura até o nível da requisição
O Cubicle só dispara requisições GET e HEAD, sempre para uma lista fixa de endpoints. No modo Paperclip ele faz proxy de saúde, empresa, agentes, issues e execuções de heartbeat, e limita as execuções às 60 últimas, com código de status e o fim do stderr. A única escrita aceita é o próprio arquivo de aparência, e só a partir da máquina onde ele roda. Seu sistema de agentes fica intocado, o que pesa quando o escritório vive atrás de um túnel ou em um notebook compartilhado.
Um painel de KPI de agentes para o trabalho delegado
O painel de KPI de agentes acompanha as tarefas que você entregou: progresso somado das subtarefas, datas de início, durações, a árvore completa, previsões de término e bloqueios ativos. Uma dica de aceleração lê o histórico da própria tarefa e lista o que a atrasa de forma mensurável, de execuções falhas agrupadas por causa a um agente segurando a fila enquanto os outros estão livres. Qualquer dica vira tarefa no Paperclip com um clique.
Avisos que chegam ao celular
Quando um agente levanta a mão, aparece uma notificação na área de trabalho com som. Os alertas do Telegram vão além: chegam quando um agente precisa de você, quando uma execução falha ou quando um trabalho termina, e o bot responde a /status, /waiting, /kpi e /office e pode publicar sua resposta na issue do Paperclip. Essa resposta é a única escrita que o Cubicle aceita, e vem desligada de fábrica.
Seis salas em HD, rostos e um logo na parede
O escritório padrão é pixel art. O menu ⚙ guarda seis salas em HD: um quartel-general, um escritório na praça, um galpão, uma fábrica, uma base espacial e uma sala de operações militares. Um assistente recorta uma foto real para virar a cabeça do agente, dá para mudar cabelo, saia e salto, e seu logo fica pendurado na parede. Um tema é um arquivo só, então criar o sétimo é trabalho de um fim de semana.
Gravação e ocultação de dados para equipes
--record acrescenta tudo o que o escritório mostra a um arquivo JSONL, e --source replay: reproduz na velocidade que você definir, onde 60 significa uma hora por minuto. --redact apaga títulos de tarefas, comandos e texto de erro no servidor, deixando apenas identificadores, nomes de ferramentas e status. Com essa dupla, dá para gravar uma demo para cliente sem expor prompts.
Prós e contras
Prós
- Gratuito e com licença MIT, sem dependências em tempo de execução: um arquivo Node.js e uma página HTML, sem etapa de build nem imagens empacotadas.
- A instalação é um comando npx, e o modo demo deixa você julgar o visual antes de ligar qualquer coisa.
- Stacks diferentes convivem na mesma vista, então uma sessão de Claude Code e um agente do Paperclip dividem o andar.
- O desenho somente leitura limita o estrago possível, algo raro em um painel que fica ao lado de agentes de produção.
Contras
- Exige Node.js 18 ou mais novo e um terminal para subir, então um colega sem perfil técnico não instala sozinho.
- Respostas e aprovações continuam acontecendo na página do Paperclip ou no terminal do agente: o escritório mostra o problema, mas não resolve tudo do começo ao fim.
- A fonte padrão espera o Paperclip em 127.0.0.1:3100, e o acesso remoto pede proxy ou tailnet antes de abrir no celular.
- O histórico de execuções é curto de propósito, limitado às 60 últimas com stderr truncado, então não substitui uma pilha de logs.
Perguntas frequentes
Sim. O projeto tem licença MIT e é publicado no npm como @caglarutkuguler/cubicle. Não existe plano pago nem conta para criar, então o único custo é a máquina onde ele roda.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Cubicle.
Alternativas a Cubicle
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
