尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Escritório em pixel art para ver os agentes do Claude Code trabalhando. Derivado do Escrithorius. / Pixel art office to watch Claude Code agents at work. Based on Escrithorius.
翻译准备中
正在加载完整 README。
查看完整 README ↗Projeto derivado do Escrithorius, de Thales de Souza Guasti, sob licença MIT. A base (salas, pixel art, estados, avisos e máscara de segredos) vem dele. O Explicaí Office adapta o escritório para a equipe de agentes do explicai-workflow.
Um escritório virtual para ver o seu Claude Code trabalhando: uma sala em pixel art por projeto, onde a sessão principal e os agentes (subagentes) aparecem sentados à mesa quando trabalham, vão ao café quando terminam e esperam à toa na sala de estar quando ninguém os chamou. Tem avisos do Windows, modo compacto sempre no topo e um painel com tudo em lista.
Só observa: lê a pasta do Claude Code do seu computador (agentes, skills e sessões que você tem) e nunca altera nada nela.
O .exe portátil (Windows, sem instalador) fica na aba Releases deste repositório, junto com o hash SHA-256. Ele não é assinado: o SmartScreen pode avisar na primeira vez. Se preferir, compile você mesmo (veja "Rodando").
agents/*.md e skills/*/SKILL.md) é que aparecem: cada pessoa que usar o app vê os dela.claude --resume <sessão> (cole no terminal dentro da pasta do projeto: o Claude Code procura a sessão a partir da pasta atual)..exe; o Electron traz o próprio Node)..exe são para Windows).~/.claude).npm ci # instala as versões exatas do package-lock.json (baixa o Electron, ~100 MB)
npm start
Para gerar o executável portátil (sem instalador): npm run dist → dist/explicai-office-0.1.0-portable.exe. Ele não é assinado: o SmartScreen do Windows pode avisar na primeira vez, e o ideal é compilar você mesmo a partir do código em vez de confiar num .exe pronto. No Windows, o npm run dist pode pedir o Modo de Desenvolvedor ou um terminal de administrador (o electron-builder cria links simbólicos). O .exe portátil se extrai em %TEMP%, e o Chromium guarda perfil e cache em AppData.
agents, skills e sessions). O app também respeita a variável CLAUDE_CONFIG_DIR, a mesma do Claude Code.O botão Configurações (no topo) mostra qual pasta está sendo lida e quantos agentes, skills e sessões ela tem, e deixa ligar ou desligar os avisos do Windows, o som e as frases de comemoração. Atalhos: L alterna Painel/Escritório e M liga o modo compacto.
As preferências ficam num config.json pequeno na pasta de dados do app (só liga/desliga e a pasta escolhida). Nenhuma conversa é gravada.
~/.claude. O app nunca escreve lá.contextIsolation, sandbox, CSP restritiva, sem eval/innerHTML e canais IPC validados.npm test # lógica (sem abrir janela)
npm run test:ui # abre a janela de verdade contra uma pasta ~/.claude FALSA (veja test-ui/LEIA-ME.md)
npm run test:exe # confere o .exe gerado (rode npm run dist antes)
main.js, preload.js: processo principal e ponte segura para a tela.src/: leitura dos arquivos (monitor.js), máscara de segredos (mask.js), catálogo, avisos e configuração.renderer/: a tela (HTML/CSS/JS puro, sem framework): salas, arte em pixel art desenhada em código, movimento, painel e compacto.test/, test-ui/: testes. tools/: gerador do ícone.MIT © 2026 Thales de Souza Guasti (Escrithorius) e Gabriel Sampaio (Explicaí Office).
Projeto independente, sem vínculo com a Anthropic. A pixel art (desenhada em código) e as frases de comemoração (renderer/frases.js) foram criadas por Thales de Souza Guasti para o Escrithorius.