Interface gráfica pensada primeiro para Windows, que gerencia instalações e atualizações de programas no WinGet, Scoop, Chocolatey, Homebrew, APT, pip, npm e outros.
chocolatey/choco
Chocolatey é um gerenciador de pacotes de linha de comando para Windows que instala, atualiza e remove softwares pelo terminal.
Alternativa open source a:Microsoft Store
- Estrelas
- 11,560
- Forks
- 967
- Issues abertas
- 533
- Último commit
- há 10 dias
O que é?
Chocolatey, chamado com o comando choco, oferece ao Windows um gerenciamento de pacotes no estilo do apt-get ou do yum. Você instala softwares pelo nome com um único comando, e ele cuida do download e da instalação do pacote, sem que você precise procurar instaladores nos sites dos fornecedores.
O cliente é escrito em C# e roda no Windows, com suporte a versões do sistema operacional a partir do Windows Server 2008 R2 e do Windows 10. Ele requer .NET Framework 4.8 e PowerShell 2.0 ou mais recente. O repositório comunitário de pacotes em community.chocolatey.org hospeda os pacotes, e a edição comercial, Chocolatey Pro, oferece recursos como cache privado de downloads em CDN e proteção com verificação de vírus.
O projeto também documenta como compilar o cliente a partir do código-fonte usando o Visual Studio ou uma configuração baseada em Mono no Linux e no macOS, além de incluir suítes de testes unitários, de integração e de ponta a ponta.
Recursos principais
- 01Instala, atualiza e desinstala softwares do Windows pela linha de comando, com um único comando.
- 02Oferece conclusão por tabulação e o comando refreshenv para atualizar variáveis de ambiente sem reiniciar o shell.
- 03Disponibiliza um repositório comunitário de pacotes de software.
- 04Exibe a ajuda de cada comando com a opção --help.
- 05Registra cada execução em um arquivo no diretório de instalação do Chocolatey para facilitar a solução de problemas.
Casos de uso
- Configurar uma nova máquina de desenvolvimento Windows com uma lista de ferramentas definida em um script.
- Manter vários aplicativos instalados atualizados a partir de um único terminal.
- Automatizar a instalação de softwares em servidores Windows ou em pipelines de build.
Início rápido
- 1
Execute o script oficial de instalação indicado no README
- 2
Confira os comandos e as opções disponíveis
choco.exe --help
Antes de usar
- O cliente é compatível apenas com Windows e requer Windows 10 ou posterior, ou Windows Server 2008 R2 ou posterior.
- Alguns recursos, como o cache privado de CDN e a proteção por verificação de vírus, exigem a edição paga Chocolatey Pro.
Tópicos
Perguntas frequentes
- O que é choco?
- Chocolatey é um gerenciador de pacotes de linha de comando para Windows que instala, atualiza e remove softwares pelo terminal. Chocolatey, chamado com o comando choco, oferece ao Windows um gerenciamento de pacotes no estilo do apt-get ou do yum. Você instala softwares pelo nome com um único comando, e ele cuida do download e da instalação do pacote, sem que você precise procurar instaladores nos sites dos fornecedores.
- choco é gratuito? Qual é a licença?
- choco é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- choco ainda é mantido?
- Manutenção ativa. O último commit de choco foi em 28 de out. de 2026.
- Para que posso usar choco?
- Configurar uma nova máquina de desenvolvimento Windows com uma lista de ferramentas definida em um script. Manter vários aplicativos instalados atualizados a partir de um único terminal. Automatizar a instalação de softwares em servidores Windows ou em pipelines de build.
- Como instalar choco?
- Execute o script oficial de instalação indicado no README Confira os comandos e as opções disponíveis: choco.exe --help
- Onde consigo choco?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chocolatey/choco
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de pacotes de linha de comando da Microsoft para Windows, com módulo do PowerShell e API COM para instalar e atualizar aplicativos.
Instalador de linha de comando para Windows que instala apps portáteis em diretórios do usuário, sem solicitar privilégios de administrador nem poluir o PATH.
Termux é um app de terminal e ambiente Linux para Android que executa um shell com pacotes instaláveis no celular.
O gerenciador de pacotes do Lua, usado para instalar, compilar e gerenciar módulos Lua empacotados como rocks autocontidos.
Desinstalador gratuito para Windows que remove vários aplicativos de uma vez, limpa arquivos restantes e executa desinstaladores a partir de listas predefinidas.