Interfaz gráfica pensada primero para Windows que gestiona instalaciones y actualizaciones con WinGet, Scoop, Chocolatey, Homebrew, APT, pip, npm y más.
chocolatey/choco
Chocolatey es un gestor de paquetes de línea de comandos para Windows que instala, actualiza y desinstala software desde la terminal.
Alternativa open source a:Microsoft Store
- Estrellas
- 11,560
- Forks
- 967
- Issues abiertos
- 533
- Último commit
- hace 10 días
¿Qué es?
Chocolatey, que se ejecuta como choco, lleva a Windows una gestión de paquetes similar a la de apt-get o yum. Puedes instalar software por nombre con un solo comando; Chocolatey se encarga de descargar e instalar el paquete, así que no tienes que buscar instaladores en los sitios web de los proveedores.
El cliente está escrito en C# y se ejecuta en Windows; las versiones de sistema operativo compatibles van desde Windows Server 2008 R2 y Windows 10 en adelante. Requiere .NET Framework 4.8 y PowerShell 2.0 o posterior. El repositorio comunitario de paquetes, en community.chocolatey.org, aloja los paquetes, y la edición comercial Chocolatey Pro añade funciones como una caché privada de descargas CDN y protección mediante análisis de virus.
El proyecto también documenta cómo compilar el cliente desde el código fuente con Visual Studio o con una configuración basada en Mono en Linux y macOS, e incluye suites de pruebas unitarias, de integración y de extremo a extremo.
Funciones clave
- 01Instala, actualiza y desinstala software de Windows desde la línea de comandos con un solo comando.
- 02Admite el autocompletado con tabulador y refreshenv para actualizar las variables de entorno sin reiniciar la shell.
- 03Ofrece un repositorio comunitario de paquetes de software.
- 04Muestra la ayuda de cada comando mediante la opción --help.
- 05Registra cada ejecución en un archivo del directorio de instalación de Chocolatey para facilitar la resolución de problemas.
Casos de uso
- Configurar un nuevo equipo Windows de desarrollo con una lista de herramientas mediante un script.
- Mantener actualizadas varias aplicaciones instaladas desde una sola terminal.
- Automatizar la instalación de software en servidores Windows o en pipelines de compilación.
Inicio rápido
- 1
Ejecuta el script de instalación oficial del README
- 2
Consulta los comandos y las opciones disponibles
choco.exe --help
Antes de usarlo
- El cliente solo es compatible con Windows y requiere Windows 10 o posterior, o Windows Server 2008 R2 o posterior.
- Algunas funciones, como la caché privada de CDN y la protección mediante análisis antivirus, requieren la edición de pago Chocolatey Pro.
Temas
Preguntas frecuentes
- ¿Qué es choco?
- Chocolatey es un gestor de paquetes de línea de comandos para Windows que instala, actualiza y desinstala software desde la terminal. Chocolatey, que se ejecuta como choco, lleva a Windows una gestión de paquetes similar a la de apt-get o yum. Puedes instalar software por nombre con un solo comando; Chocolatey se encarga de descargar e instalar el paquete, así que no tienes que buscar instaladores en los sitios web de los proveedores.
- ¿choco es gratuito? ¿Qué licencia tiene?
- choco es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿choco sigue mantenido?
- Mantenimiento activo. El último commit de choco fue el 28 oct 2026.
- ¿Para qué puedo usar choco?
- Configurar un nuevo equipo Windows de desarrollo con una lista de herramientas mediante un script. Mantener actualizadas varias aplicaciones instaladas desde una sola terminal. Automatizar la instalación de software en servidores Windows o en pipelines de compilación.
- ¿Cómo se instala choco?
- Ejecuta el script de instalación oficial del README Consulta los comandos y las opciones disponibles: choco.exe --help
- ¿Dónde consigo choco?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chocolatey/choco
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Administrador de paquetes de Microsoft para Windows, con un módulo de PowerShell y una API COM para instalar y actualizar aplicaciones desde la línea de comandos.
Instalador de línea de comandos para Windows que instala aplicaciones portables en directorios de usuario sin solicitar permisos de administrador ni llenar la variable PATH.
Termux es una app de terminal y un entorno Linux para Android que ejecuta un shell con paquetes instalables en el teléfono.
El gestor de paquetes de Lua, para instalar, compilar y administrar módulos de Lua distribuidos como rocks independientes.
Un desinstalador gratuito para Windows que elimina varias aplicaciones a la vez, limpia los archivos sobrantes y ejecuta desinstaladores a partir de listas predefinidas.