Sobre o projeto

BagIdea Office é um aplicativo de desktop de código aberto que renderiza um escritório pixel art 2.5D como seu papel de parede, povoado por agentes de IA que representam sessões reais do Claude Code, execuções headless e scripts personalizados. Em vez de um painel ou janela de chat, ele visualiza o estado dos agentes como funcionários em mesas atrás dos ícones do seu desktop. Capacidades principais descritas no README: - Colaboração multiagente: muitos agentes com diferentes funções, habilidades, ferramentas e até diferentes modelos subjacentes coordenam, transferem trabalho, geram clones fantasmas para tarefas paralelas, realizam reuniões e reportam resultados. - Modelos trocáveis por agente: o README lista Claude, GLM, DeepSeek, Qwen, Kimi, OpenAI, Gemini, Groq, Ollama e outros, com um proxy integrado e configuração de provedores (incluindo limites de concorrência do LM Studio). - Conhecimento que se acumula: notas compartilhadas em OFFICE.md, memória por agente escrita após trabalho real, fluxos de trabalho salvos como habilidades reutilizáveis e um arquivo pesquisável. - Autoextensão: os agentes podem propor ferramentas ou plugins, que passam a fazer parte do escritório em execução após aprovação humana. - Portões humanos: um Security Center, confiança em hooks de projeto e decisões de aprovar/rejeitar com motivos em cada proposta. - Fluxos de trabalho e gatilhos: um construtor visual com nós de aprovação, notificação e atraso; gatilhos por agendamento, webhook, eventos do escritório, arquivos recebidos e palavras-chave de canais; histórico de execuções persistido. - Quadro de tarefas e calendário: colunas todo/doing/waiting/done, dependências, recorrência, lembretes, importação/exportação .ics. - Aprovações e notificações: uma fila unificada de aprovações respondível pelo Telegram, Discord ou LINE, além de regras de notificação (barra lateral, pop-up, telefone, som) e horários de silêncio. - Orçamentos: limites por escritório, por agente e por projeto em dinheiro, com avisos e parada a 100% para novos turnos. - Plugins e ferramentas: uma biblioteca oficial (quadro de campanhas, pipeline de conteúdo, triagem do GitHub, agente de caixa de entrada, relatório semanal, pastas de clientes, registro de decisões), modelos de equipe e integrações como Stripe, Airtable, Trello, Asana, YouTube Data, Google Calendar, Gmail, Bluesky e HubSpot. - Voz e mídia: vozes de agentes, comandos de voz, chamadas em tempo real e geração de imagens exigem chaves de API do Gemini e do OpenAI. - Integração com Codex: o escritório pode acionar `codex exec` dentro de projetos registrados, com sandboxing e estimativa de custos. - Exportar/importar: agentes, habilidades, ferramentas MCP, fluxos de trabalho e Markdown podem ser movidos entre escritórios como um ZIP sem credenciais. A instalação é descrita como um instalador de uma linha para Windows e um beta para macOS/Linux, ou via `npx bagidea`. Executá-lo requer Claude Code; o README afirma que a experiência completa precisa de chaves de API do Gemini e do OpenAI. O projeto é licenciado sob MIT e inclui documentação, um site, um pitch deck e um changelog.