Goose emerge como alternativa gratuita ao custoso Claude Code
O Claude Code, agente de IA da Anthropic que automatiza a escrita, depuração e implementação de código, ganhou popularidade entre programadores, mas os seus preços elevados — entre 20 e 200 dólares mensais — provocaram descontentamento na comunidade de desenvolvimento.
Neste contexto, surge o Goose, ferramenta de código aberto desenvolvida pela Block (conhecida anteriormente como Square). A solução oferece funcionalidades similares ao Claude Code, mas funciona completamente no computador do utilizador, sem custos de subscrição, sem dependência de servidores na nuvem e sem limites de utilização que se reiniciam periodicamente.
O Goose representa um diferencial importante: os dados permanecem locais, oferecendo aos programadores controlo total sobre o fluxo de trabalho alimentado por IA, incluindo a capacidade de trabalhar offline. O projeto conquistou rápida aceitação, acumulando mais de 26.100 estrelas no GitHub com 362 contribuidores e 102 lançamentos desde a sua criação.
A controvérsia dos preços do Claude Code centra-se na estrutura confusa de limites. Embora Anthropic defenda que os limites afectam menos de cinco por cento dos utilizadores, muitos programadores reportam ter esgotado as suas quotas em minutos de trabalho intensivo durante a codificação. Os planos mais caros (100 e 200 dólares mensais) oferecem mais recursos, mas as restrições continuam a gerar frustração. Os limites são expressos em "horas" de utilização de modelos específicos, mas na realidade representam quotas baseadas em tokens que variam conforme o tamanho do código, comprimento da conversa e complexidade das tarefas.
O Goose funciona diferentemente. Como agente de IA local, executa-se no computador pessoal do utilizador e permite conectar-se a vários modelos de linguagem — desde os modelos Claude da Anthropic até alternativas abertas como Llama, Qwen ou Gemma. Pode funcionar completamente offline utilizando ferramentas como o Ollama, que simplifica a execução de modelos grandes no hardware pessoal. Desta forma, eliminam-se subscrições, limites de utilização e preocupações com dados sendo enviados para servidores externos.
A configuração do Goose com um modelo local requer componentes básicos: a ferramenta Goose, o Ollama e um modelo de linguagem compatível. Block disponibiliza o Goose tanto como aplicação para ambiente gráfico quanto como interface de linha de comandos, com instaladores para macOS, Windows e Linux. A recomendação é dispor de 32 gigabytes de memória RAM para executar os modelos mais capazes, embora modelos menores funcionem adequadamente em sistemas com 16 gigabytes.
Contudo, o Goose com modelos locais apresenta limitações relativamente ao Claude Code. Os modelos de código aberto, embora tenham melhorado significativamente, não atingem o nível de capacidade do Claude 4.5 Opus, especialmente para tarefas mais complexas. A janela de contexto de muitos modelos locais é inferior à oferecida pelo Sonnet 4.5 via API, e o processamento é mais lento em computadores pessoais do que em servidores otimizados. Apesar destas desvantagens, o Goose oferece uma solução viável para programadores que valorizam privacidade, controlo e ausência de custos.