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.
microsoft/winget-cli
Gerenciador de pacotes de linha de comando da Microsoft para Windows, com módulo do PowerShell e API COM para instalar e atualizar aplicativos.
Alternativa open source a:Chocolatey
- Estrelas
- 26,517
- Forks
- 1,814
- Issues abertas
- 1,320
- Último commit
- há 5 horas
O que é?
WinGet é o Gerenciador de Pacotes do Windows. Ele permite pesquisar, instalar, atualizar e remover aplicativos pela linha de comando com um único comando, como `winget install <package>`. O cliente consulta pacotes em duas fontes padrão: a Microsoft Store e o repositório de pacotes do WinGet mantido pela comunidade.
Além da CLI, o repositório inclui o módulo do PowerShell Microsoft.WinGet.Client para automatizar operações com pacotes usando cmdlets nativos e uma API COM para acesso programático por outros aplicativos do Windows. As fontes são conectáveis, então as organizações podem direcionar o cliente para fontes privadas baseadas em REST e configurar políticas por meio da política de grupo.
O cliente oferece suporte ao Windows 10 1809 e versões posteriores, ao Windows 11 e ao Windows Server 2025, e é distribuído pelo pacote App Installer da Microsoft Store. O código é escrito em C++ e inclui instruções de build e testes para desenvolvedores que queiram trabalhar no próprio cliente.
Recursos principais
- 01Instala, atualiza e desinstala aplicativos do Windows pela linha de comando.
- 02Acessa pacotes da Microsoft Store e do repositório comunitário do WinGet.
- 03Módulo do PowerShell com cmdlets como Find-WinGetPackage e Install-WinGetPackage.
- 04API COM para acesso programático por outros aplicativos do Windows.
- 05Suporte a fontes privadas de pacotes baseadas em REST.
Casos de uso
- Configurar um novo PC Windows com uma lista de ferramentas de desenvolvimento definida por script.
- Automatizar a instalação e as atualizações de software em máquinas gerenciadas com PowerShell.
- Hospedar uma fonte interna de pacotes para os aplicativos aprovados por uma organização.
Início rápido
- 1
Instale o pacote App Installer (que inclui o cliente WinGet) pela Microsoft Store
- 2
Instale o módulo do PowerShell Microsoft.WinGet.Client
Install-Module -Name Microsoft.WinGet.Client - 3
Instale um pacote, por exemplo, o Visual Studio Code
Install-WinGetPackage -Id Microsoft.VisualStudioCode
Antes de usar
- Disponível apenas para Windows; requer Windows 10 1809 ou posterior, Windows 11 ou Windows Server 2025.
- Não é executado no Windows Server Core, e o Windows Server 2019 e 2022 não são compatíveis.
Tópicos
Perguntas frequentes
- O que é winget-cli?
- Gerenciador de pacotes de linha de comando da Microsoft para Windows, com módulo do PowerShell e API COM para instalar e atualizar aplicativos. WinGet é o Gerenciador de Pacotes do Windows. Ele permite pesquisar, instalar, atualizar e remover aplicativos pela linha de comando com um único comando, como `winget install <package>`. O cliente consulta pacotes em duas fontes padrão: a Microsoft Store e o repositório de pacotes do WinGet mantido pela comunidade.
- winget-cli é gratuito? Qual é a licença?
- winget-cli é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- winget-cli ainda é mantido?
- Manutenção ativa. O último commit de winget-cli foi em 22 de out. de 2026.
- Para que posso usar winget-cli?
- Configurar um novo PC Windows com uma lista de ferramentas de desenvolvimento definida por script. Automatizar a instalação e as atualizações de software em máquinas gerenciadas com PowerShell. Hospedar uma fonte interna de pacotes para os aplicativos aprovados por uma organização.
- Como instalar winget-cli?
- Instale o pacote App Installer (que inclui o cliente WinGet) pela Microsoft Store Instale o módulo do PowerShell Microsoft.WinGet.Client: Install-Module -Name Microsoft.WinGet.Client Instale um pacote, por exemplo, o Visual Studio Code: Install-WinGetPackage -Id Microsoft.VisualStudioCode
- Onde consigo winget-cli?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/winget-cli
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta open source para Windows que remove bloatware, desativa a telemetria, aplica ajustes de desempenho e instala vários apps via Winget ou Chocolatey.
Termux é um app de terminal e ambiente Linux para Android que executa um shell com pacotes instaláveis no celular.
Pacote portátil de emulador de console para Windows, baseado no ConEmu, com tema Monokai, melhorias do Clink e prompt personalizado.
Gerenciador de pacotes para macOS e Linux que instala ferramentas de linha de comando e apps gráficos dos repositórios de formulae e casks.
O app moderno Windows Terminal com abas e suporte a Unicode, além do código-fonte do host clássico do console do Windows (conhost.exe).