Seus agentes do Claude Code e do Codex ganharam um prédio.
Cada projeto vira uma sala, cada sessão vira uma pessoa. Veja de relance quem está trabalhando, quem precisa de você e quem foi tomar café, e aprove pedidos sem procurar o terminal certo.
Bash(npm test -- --watch=false)
O problema
Vários terminais. Nenhuma visão do todo.
Você abre o Claude Code em três projetos, chama subagentes, deixa testes rodando, e só descobre que um deles parou esperando sua permissão vinte minutos depois.
Sem o Office
O pedido fica escondido numa aba que você não está olhando.
Com o Office
A pessoa levanta a mão, o contador fica laranja e você aprova dali mesmo.
Como funciona
Três passos, e o prédio se monta sozinho.
O servidor só lê os arquivos que o Claude Code e o Codex já escrevem. Não há conta, nuvem nem configuração obrigatória.
Ligue o escritório
Na pasta do GPlanSiS Office, um comando. Funciona com Node 20 ou em Docker.
Trabalhe como sempre
Abra o claude ou o codex em qualquer projeto. A pessoa entra pela porta, pega o elevador e senta.
Responda pelo escritório
Instale os hooks uma vez para aprovar pedidos e mandar mensagens sem trocar de janela.
Leitura em um segundo
O corpo de cada pessoa diz o que está acontecendo.
Nada de ler logs. A postura, o monitor e um balão discreto contam o estado de cada sessão.
Digitando, com o monitor aceso e um balão com a atividade: ler, editar, testar, pesquisar.
Levanta a mão e o monitor pisca em laranja. Espera uma permissão ou uma resposta.
Comando longo rodando: pipoca, braços cruzados, teia de aranha. No fim, confete ou chuva.
Vai ao café, assiste à TV no lounge ou joga pingue-pongue com quem também terminou.
Recursos
Tudo o que acontece nas suas sessões, num só lugar.
Um gêmeo digital com andares, elevadores panorâmicos e luz do dia, montado a partir dos dados reais de cada sessão.
Um prédio de verdade, em 3D
Salas de vidro por projeto, térreo com café e lounge, andares que se separam para você ver por dentro, e dia e noite pela hora local.
Responda sem trocar de janela
Aprove, aprove sempre ou negue com um motivo. Perguntas chegam com as opções.
npm test -- --watch=falseMeu dia
Quanto tempo seus agentes trabalharam e quanto esperaram por você.
Timelapse
Repasse o dia em 60×, 180× ou 600× e veja onde ficaram os picos.
GitHub dentro do prédio
PR mergeado vira festa na sala. CI vermelho acende uma luz que gira até ficar verde.
Terminal de cada sessão
A conversa como o Claude Code mostra, ao vivo, com busca e filtros.
Uso de 5 horas e da semana
Cada conta com a sua letra e cor, e quando cada limite renova.
Feito para quem passa o dia com agentes
Histórico de 7 dias, personagens por projeto, sons discretos, notificações, atalhos de teclado, claro e escuro, e um guia completo dentro do app.
No celular
Aprove do sofá. Ou da reunião.
Instale o Office como app no iPhone ou no Android e responda seus agentes pela tela inicial, com a mesma interface, em abas.
- HTTPS e chave de acessoUm comando cria o certificado local e a chave. Só o hash dela fica guardado.
- Você escolhe o que o celular pode fazerAprovar pedidos, mandar mensagens e, se quiser, ler o terminal.
- Em casa ou fora delaNa mesma rede Wi-Fi, com Tailscale, ou publicado no seu domínio atrás do Traefik.
Instalação
No seu computador, em Docker ou no seu domínio.
Escolha como rodar. O passo a passo completo, com testes e plano de volta, está no guia e no DEPLOY.md do pacote.
- Baixe o gplansis-office.zip e descompacte numa pasta fixa.
- Rode npm start e abra localhost:4848.
- Instale os hooks para responder pelo escritório.
- No Chrome, Edge ou Safari, instale como app.
cd gplansis-office npm start # http://localhost:4848 npm run hooks:install # aprovar e mandar mensagens npm run hooks:install -- --uso # + uso de 5h e da semana
- Copie o .env.example para .env e confira as pastas das contas.
- Suba com docker compose: o container lê as pastas do Claude Code e do Codex só para leitura.
- Os hooks continuam no computador e falam com 127.0.0.1:4848.
cp .env.example .env
docker compose up -d --build
docker compose logs -f office # acompanha
open http://localhost:4848/app- Na máquina onde os agentes rodam (VM ou VPS), gere a chave com npm run key.
- Ligue a porta interna com OFFICE_PUBLIC_PORT e aponte o Traefik para ela; o TLS fica com o Traefik.
- A página principal, a demonstração e o guia são públicos. O escritório real e a API exigem a chave.
npm run key # mostra a chave uma vez cp deploy/traefik/office.yml /etc/traefik/dynamic/ docker compose -f docker-compose.yml \ -f docker-compose.prod.yml up -d --build curl -I https://office.gplansis.com/app # 303 → /entrar
Privacidade e segurança
Seu código não sai do seu computador.
O Office não lê credenciais, não chama o modelo e não envia nada para fora. Tokens e senhas viram *** antes de chegar à tela.
Perguntas frequentes
Antes de começar
Preciso pagar ou criar conta?
Não. O GPlanSiS Office roda no seu computador e lê os arquivos que o Claude Code e o Codex já gravam. Não há cadastro nem serviço na nuvem.
Funciona se eu publicar em office.gplansis.com?
Sim, desde que o servidor rode na mesma máquina onde os agentes trabalham (por exemplo, uma VM em que você abre o claude no tmux). O Traefik cuida do HTTPS; a página principal, a demonstração e o guia ficam públicos, e o escritório real pede a chave de acesso.
O que acontece se o escritório estiver fechado quando um agente pedir permissão?
O pedido continua no terminal, como sempre. O hook só desvia o pedido quando há uma página do escritório aberta, e na dúvida devolve a decisão ao terminal.
Posso usar com mais de uma conta do Claude Code?
Sim. Cada pasta de configuração vira uma conta com letra e cor próprias, e o uso de 5 horas e da semana aparece separado.
Ele pesa no computador?
O servidor é leve e não tem dependências. O 3D usa a placa de vídeo: em máquinas fracas, desligue as sombras ou veja um andar por vez. No celular, o 3D pausa quando você está nas abas de lista.
E se eu não quiser responder pelo escritório?
Basta não instalar os hooks, ou instalar com --sem-permissoes e --sem-mensagens. O prédio continua mostrando tudo o que acontece.
Abra as portas do seu escritório.
Veja a demonstração agora ou instale no seu computador em um minuto.