Sobre el proyecto

huggingface_hub es la interfaz de línea de comandos oficial y el cliente Python para Hugging Face Hub, una plataforma para compartir modelos, datasets y demos de aprendizaje automático de código abierto. El proyecto incluye ambas interfaces en un solo paquete: la CLI `hf` para uso en terminal y la biblioteca Python `huggingface_hub`. La instalación está disponible mediante un script de instalación independiente para macOS, Linux y Windows, o a través de pip/uv para el paquete Python, que también instala la CLI. Los grupos de dependencias opcionales (por ejemplo, el módulo MCP) mantienen la instalación predeterminada mínima. Capacidades principales descritas en el README: - Descargar archivos individuales o repositorios completos, con los archivos almacenados en una carpeta de caché local. - Subir archivos individuales o carpetas completas a repositorios de modelos, datasets o Spaces. - Crear y gestionar repositorios en el Hub. - Ejecutar inferencia contra modelos desplegados. - Ejecutar Jobs en la infraestructura de Hugging Face. - Buscar modelos, datasets y Spaces. - Compartir model cards para documentar modelos. - Interactuar con la comunidad mediante pull requests y comentarios. La CLI está diseñada explícitamente tanto para personas como para agentes de codificación: la salida de los comandos se adapta cuando la invoca un agente, y se puede instalar una referencia de skill generada para herramientas como Claude Code, Codex, Cursor y OpenCode. La autenticación utiliza tokens del Hub, con una opción de token no interactiva para entornos automatizados. El README también menciona integraciones con otras bibliotecas de ML de código abierto, ofreciendo alojamiento gratuito de modelos y datasets, versionado de archivos para archivos grandes mediante el backend de almacenamiento Xet, widgets en el navegador, descargas aceleradas por CDN y estadísticas de uso. Se proporciona orientación para contribuciones sobre solicitudes de funciones e informes de errores.