Una herramienta en Bash que guarda archivos privados cifrados con GPG en un repositorio de git y los comparte con usuarios de confianza mediante sus claves públicas.
- Estrellas
- 7,270
- Forks
- 566
- Issues abiertos
- 84
- Último commit
- hace 4 días
¿Qué es?
gopass es un gestor de contraseñas de línea de comandos y un reemplazo directo de pass, el gestor de contraseñas estándar de UNIX. De forma predeterminada, los secretos se cifran con GPG y se almacenan en un repositorio git, lo que permite compartirlos con un equipo distribuido y sincronizarlos entre dispositivos. Es posible cambiar los backends de cifrado y almacenamiento; también se admiten el cifrado age y el almacenamiento en fossil.
Funciona en Linux, macOS, BSD y Windows con los mismos comandos. También puede funcionar completamente sin conexión a la red, por ejemplo, en una máquina aislada. Sus comandos permiten crear, listar, buscar, mostrar (con copia al portapapeles) y eliminar entradas, además de configurar y sincronizar almacenes. También ofrece integración con el navegador para quienes prefieren no usar la terminal.
Funciones clave
- 01Almacena secretos cifrados con GPG de forma predeterminada, con age como alternativa.
- 02Versiona el almacén de contraseñas con git y lo sincroniza entre repositorios remotos.
- 03Funciona igual en Linux, macOS, BSD y Windows.
- 04Funciona completamente sin conexión a la red.
- 05Permite buscar, copiar al portapapeles y administrar varios almacenes montados.
- 06Ofrece integración opcional con el navegador.
Casos de uso
- Compartir credenciales de equipo mediante un repositorio git al que puedan acceder todos sus integrantes.
- Administrar secretos en una máquina aislada o sin conexión.
- Proporcionar credenciales a pipelines de CI/CD o scripts desde la línea de comandos.
- Reemplazar una instalación existente de pass por una herramienta más rápida y multiplataforma.
Inicio rápido
- 1
Instala gopass con Homebrew (Linux/macOS)
brew install gopass - 2
Inicializa una nueva configuración de gopass
gopass setup - 3
Crea un nuevo secreto
gopass create - 4
Muestra todos los secretos existentes
gopass ls
Antes de usarlo
- La configuración predeterminada requiere gpg y git, y gopass edit necesita un editor externo.
- La instalación en Debian advierte que los repositorios oficiales incluyen un proyecto distinto llamado gopass.
Temas
Preguntas frecuentes
- ¿Qué es gopass?
- Un gestor de contraseñas de línea de comandos para equipos, compatible con la herramienta UNIX estándar pass y que almacena secretos cifrados con GPG y versionados en git. gopass es un gestor de contraseñas de línea de comandos y un reemplazo directo de pass, el gestor de contraseñas estándar de UNIX. De forma predeterminada, los secretos se cifran con GPG y se almacenan en un repositorio git, lo que permite compartirlos con un equipo distribuido y sincronizarlos entre dispositivos. Es posible cambiar los backends de cifrado y almacenamiento; también se admiten el cifrado age y el almacenamiento en fossil.
- ¿gopass es gratuito? ¿Qué licencia tiene?
- gopass es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gopass sigue mantenido?
- Mantenimiento activo. El último commit de gopass fue el 16 oct 2026.
- ¿Para qué puedo usar gopass?
- Compartir credenciales de equipo mediante un repositorio git al que puedan acceder todos sus integrantes. Administrar secretos en una máquina aislada o sin conexión. Proporcionar credenciales a pipelines de CI/CD o scripts desde la línea de comandos. Reemplazar una instalación existente de pass por una herramienta más rápida y multiplataforma.
- ¿Cómo se instala gopass?
- Instala gopass con Homebrew (Linux/macOS): brew install gopass Inicializa una nueva configuración de gopass: gopass setup Crea un nuevo secreto: gopass create Muestra todos los secretos existentes: gopass ls
- ¿Dónde consigo gopass?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gopasspw/gopass
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta CLI para detectar secretos codificados directamente, como contraseñas, API keys y tokens, en repositorios git, archivos y stdin.
Un gestor de descargas para terminal, controlado con el teclado y escrito en Go, que divide los archivos en fragmentos paralelos y descarga desde varios mirrors.
Cliente de escritorio para Windows, macOS y Linux que añade cifrado transparente en el cliente a los archivos almacenados en Dropbox, Google Drive, OneDrive y otras carpetas sincronizadas en la nube.
Lector y renderizador de Markdown para la terminal que muestra archivos .md y repositorios con formato en la CLI.
CLI y TUI que rastrea cualquier proceso, puerto, contenedor o archivo hasta la cadena de sistemas que lo inició.