A surpresa dos 10 GB

Você instala o Claude Desktop no seu Mac. Tudo certo, o app é leve. Mas um dia você olha seu disco e descobre isto:

~/Library/Application Support/Claude/vm_bundles/claudevm.bundle

10,8 GB.

Como assim? Dez gigas para um chatbot? O que tem aí dentro, a trilogia estendida do Senhor dos Anéis?

Pois não. Tem Ubuntu.

A trindade de produtos Claude

Antes de explicar o que, deixe-me explicar o por que. A Anthropic tem três formas de dar acesso ao Claude:

ProdutoOnde executaPara quem
claude.aiServidores da AnthropicTodos
Claude Desktop + CoworkVM no seu MacProfissionais
Claude CodeDiretamente no seu sistemaDesenvolvedores

A web é a opção segura: tudo acontece na nuvem da Anthropic, nada toca sua máquina. Mas se você quer que o Claude faça coisas de verdade no seu computador — criar documentos, executar código, mover arquivos — precisa de algo mais.

E aí entram Cowork e Claude Code, duas filosofias completamente diferentes.

Cowork: Claude Code para o resto dos mortais

Cowork é o nome do agente que a Anthropic lançou em 12 de janeiro de 2026. Seu slogan oficial:

“Claude Code para o resto do seu trabalho”

Enquanto Claude Code é pensado para desenvolvedores que vivem no terminal, Cowork é pensado para você quando não está programando. O advogado que quer organizar contratos. O analista que precisa extrair dados de 50 PDFs. O professor que quer converter suas anotações em uma apresentação.

O que pode fazer

  • Você dá acesso a uma pasta do seu Mac
  • Claude lê, edita e cria arquivos dentro dela
  • Pode criar documentos do Office (Word, Excel, PowerPoint) sem você ter nada instalado
  • Pode executar código Python ou JavaScript se precisar
  • Pode lançar múltiplos “sub-agentes” em paralelo para tarefas pesadas

Exemplo real

“Oi Claude, tenho 30 capturas de tela de recibos nesta pasta. Faça uma planilha com data, conceito e valor de cada um.”

E o Claude faz. Lê as imagens, extrai os dados com OCR, cria o Excel, e deixa lá para você.

O dado curioso

O Cowork foi construído quase inteiramente pelo Claude Code em 1,5 semana. Claude escrevendo a próxima geração de produtos Claude. Inception mas com menos DiCaprio e mais tokens.

A VM: O truque de segurança

Aqui está o lance. Quando o Cowork executa código ou manipula arquivos, não faz isso diretamente no seu Mac. Faz dentro de uma máquina virtual do Ubuntu completamente isolada.

Por quê? Porque deixar uma IA executar código arbitrário no seu sistema é como dar as chaves da sua casa para um desconhecido muito esperto. Pode até ser confiável, mas melhor que não tenha acesso à gaveta das facas.

O que tem dentro desses 10 GB

ComponenteTamanhoPara que
Ubuntu 24.04~3 GBO sistema operacional
Chromium + Playwright~920 MBPara scraping e automação web
LibreOffice~148 MBCriar documentos Office
Node.js, Python, Java~600 MBExecutar código
Fonts CJK~305 MBSuporte chinês/japonês/coreano
Pandoc, LaTeX~450 MBConversão de documentos

Traduzindo: é um ambiente de escritório completo metido numa caixa de segurança.

O modelo de segurança

flowchart TB
    subgraph mac["   🖥️ Seu Mac (host)   "]
        direction TB
        subgraph vm["   🐧 VM Ubuntu (sandbox)   "]
            direction LR
            subgraph claude["  🤖 Claude executa aqui  "]
                A[" ❌ Sem acesso ao disco "]
                B[" 🔒 Rede filtrada "]
                C[" 🔄 Reseta cada sessão "]
            end
            folder["&nbsp;📁 /mnt/user-data/&nbsp;<br>&nbsp;Sua pasta compartilhada&nbsp;"]
        end
        inaccessible["&nbsp;🚫 Resto do seu Mac: INACESSÍVEL&nbsp;"]
    end

A VM só consegue ver a pasta que você deu acesso. Não pode tocar nas suas fotos, seus documentos, seu .ssh. Até a rede é filtrada: só pode falar com PyPI, npm, GitHub e pouco mais.

Se o Claude fizer besteira dentro da VM, o dano fica contido lá.

Claude Code: Sem rede de segurança

E depois tem o Claude Code, que é… outra história.

1
2
brew install claude-code
claude

Claude Code não tem VM. Não tem sandbox. Não tem rede de segurança. Quando você diz “execute esse comando”, ele executa diretamente no seu terminal. Com suas permissões. Com acesso aos seus arquivos. Com suas chaves SSH.

É como a diferença entre dar a alguém uma foto da sua casa e dar as chaves da sua casa.

Por que eu iria querer isso?

Porque se você é desenvolvedor, precisa que o Claude tenha acesso real ao seu ambiente:

  • Seu repositório git com todos os arquivos
  • Suas ferramentas de build (npm, cargo, uv)
  • Seus testes para executá-los
  • Suas credenciais para fazer deploy

Você não consegue desenvolver software sério de dentro de uma VM isolada que não sabe nada do seu projeto.

O modelo de permissões

Claude Code não é o faroeste. Tem um sistema de permissões:

  • Sempre permitido: Ler arquivos, buscar código
  • Requer sua aprovação: Executar comandos, escrever arquivos, fazer requisições de rede

Cada comando que quer executar ele mostra antes. Você decide se aprova.

Claude quer executar: npm test
[Aprovar] [Negar] [Aprovar sempre]

O modelo é: confio no Claude para ler e entender meu código, mas quero ver o que ele vai fazer antes que faça.

Cowork vs Claude Code: O comparativo

AspectoCoworkClaude Code
InterfaceApp gráficoTerminal
IsolamentoVM completaNenhum
Documentos Office✅ Incluído❌ Instale você mesmo
Acesso ao seu repo❌ Só pasta autorizada✅ Tudo
Git push❌ Não tem sua config✅ Suas credenciais
RedeFiltradaCompleta
Se der ruimDano contidoPode afetar seu sistema
Startup~5-10sInstantâneo
Disco~10,8 GB~50 MB

Quando usar cada um?

Use Cowork quando:

  • Quiser criar/editar documentos do Office
  • Precisar executar código que não é seu (desconfiado por padrão)
  • Estiver organizando arquivos pessoais
  • Não for desenvolvedor

Use Claude Code quando:

  • Estiver desenvolvendo software
  • Precisar de acesso ao seu repo, testes, ferramentas
  • Quiser fazer deploy
  • Estiver debugando algo que requer acesso ao sistema

E o Copilot, como fica?

Muita gente me pergunta como isso se compara ao GitHub Copilot. Resposta curta: são filosofias diferentes.

Copilot é autocomplete turbinado. Vive dentro do seu IDE, sugere código enquanto você escreve, linha a linha. É rápido, não interrompe seu flow, e é ótimo para boilerplate.

Claude (Cowork/Code) é um agente. Faz planos, executa tarefas completas, mexe em múltiplos arquivos. É mais lento mas mais poderoso.

CenárioMelhor opção
Escrever código rápidoCopilot
Refactoring massivoClaude
Completar padrõesCopilot
Entender código legacyClaude
Debugging complexoClaude
PR reviews no GitHubCopilot

A conclusão que tenho visto na comunidade:

“Copilot te deixa mais rápido. Claude te deixa melhor. Em 2026 você precisa de ambos.”

Posso apagar a VM?

Sim. Se você não usa as funções de execução de código:

  1. Claude Desktop → Settings
  2. Desative “Code Execution and File Creation”
  3. Opcionalmente: rm -rf ~/Library/Application\ Support/Claude/vm_bundles/

Recupera 10 GB. Continua tendo chat normal com Claude.

Fechamento

Na próxima vez que alguém perguntar por que o Claude Desktop ocupa tanto, você já sabe o que responder: porque dentro tem um Ubuntu inteiro com LibreOffice, Chromium, Python, Node e tudo o necessário para que o Claude possa trabalhar com arquivos de verdade.

É o preço da segurança. Poderiam ter feito o Claude executar código diretamente no seu Mac, mas aí toda vez que o Claude fizesse besteira (e LLMs fazem besteira), o dano seria real.

Prefiro 10 GB de VM que um rm -rf / acidental no meu home.


Quer saber mais sobre Claude Code? Aqui está meu tutorial de otimização de git que escrevi com ele.