
Una pequeña CLI en Rust que elimina secretos de tu portapapeles bajo demanda.
Un pequeño CLI de Rust que elimina secretos de tu portapapeles bajo demanda. Vincula una tecla de acceso rápido, resalta texto, pulsa la combinación: el portapapeles contiene una versión redactada. El Ctrl+C / Ctrl+V normal nunca se intercepta.
Linux - un solo comando, sin configuración adicional:
curl -sSf https://secretstripper.download/install.sh | bash
Combinación predeterminada: Ctrl+Alt+X.
macOS - necesita un ayudante de tecla de acceso rápido global de una sola vez (skhd o Hammerspoon). Consulta Configuración de macOS para permisos y solución de problemas.
brew install koekeishiya/formulae/skhd
curl -sSf https://secretstripper.download/install.sh | bash
# Grant skhd Accessibility: System Settings -> Privacy & Security -> Accessibility
skhd --restart-service
Combinación predeterminada: Cmd+Shift+C.
Windows (PowerShell) - necesita AutoHotkey v2. Consulta Configuración de Windows para el flujo completo.
winget install AutoHotkey.AutoHotkey
iwr -useb https://secretstripper.download/install.ps1 | iex
Combinación predeterminada: Ctrl+Alt+C.
Desde crates.io (Rust) - se aplican los mismos requisitos por SO (skhd en macOS, AutoHotkey en Windows):
cargo install secret-stripper && secret-stripper init
Desde el código fuente (git):
cargo install --git https://github.com/kalix127/secret-stripper.git --locked && secret-stripper init
Tras la instalación, resalta texto y pulsa tu combinación. En Linux la selección PRIMARY se lee directamente, así que puedes omitir el Ctrl+C. Pega con Ctrl+V (Cmd+V en macOS).
Ejecuta secret-stripper menu para ajustar la configuración, o secret-stripper --help para todos los comandos.
| OS | Estado | Backend de teclas de acceso rápido |
|---|---|---|
| Linux | ✅ Compatible | gsettings (GNOME / Cinnamon / Unity / Budgie / Pantheon), gsettings (MATE schema), xfconf-query (XFCE), kwriteconfig + qdbus (KDE Plasma 5/6) |
| macOS | ✅ Compatible | skhd (~/.skhdrc) o Hammerspoon (~/.hammerspoon/init.lua); instrucciones manuales si ninguno está instalado |
| Windows | ✅ Compatible | AutoHotkey v2 (%APPDATA%\secret-stripper\secret-stripper.ahk) - instálalo mediante winget install AutoHotkey.AutoHotkey |
No existe una forma de instalación cero para registrar una tecla de acceso rápido realmente global en macOS sin un proceso residente. Secret Stripper en sí mismo se ejecuta una sola vez, por lo que delega la captura de la tecla de acceso rápido en uno de dos ayudantes conocidos: skhd (ligero, recomendado) o Hammerspoon (más pesado, programable). Si ninguno está instalado, init recurre a imprimir instrucciones de vinculación manuales.
Instala skhd mediante Homebrew:
brew install koekeishiya/formulae/skhd
Ejecuta secret-stripper init. Escribe ~/.skhdrc, el LaunchAgent de launchd para la comprobación diaria de actualizaciones y el archivo de configuración. La salida incluye una línea "DE binding": OK si detectó skhd / Hammerspoon, FAILED con pistas de instalación si no.
Concede a skhd el permiso de Accesibilidad. skhd lo necesita para interceptar teclas de acceso rápido globales; de lo contrario no captura nada silenciosamente. Abre Ajustes del Sistema -> Privacidad y seguridad -> Accesibilidad, haz clic en +, añade /usr/local/bin/skhd y actívalo. Si skhd ya estaba en ejecución, reinícialo para que el nuevo permiso surta efecto:
skhd --restart-service
Prueba la combinación:
echo "[email protected]" | pbcopy
# Press your chord (default: Cmd+Shift+C)
pbpaste # expect: [REDACTED]
Alternativa con Hammerspoon: brew install --cask hammerspoon, ábrelo una vez para conceder Accesibilidad y luego ejecuta secret-stripper init; escribe la vinculación en ~/.hammerspoon/init.lua en lugar de ~/.skhdrc.
Combinación predeterminada: Cmd+Shift+C. Las aplicaciones de macOS suelen reclamar combinaciones con el modificador Cmd, así que si entra en conflicto con algo que uses (DevTools del navegador, «Copy Path» del Finder, etc.), vuelve a vincularla desde secret-stripper menu -> Rebind Hotkey. Dos opciones más seguras si quieres planificar con antelación: Cmd+Option+X o Cmd+Ctrl+X.
Windows no tiene una forma de instalación cero para registrar una tecla de acceso rápido realmente global. La misma limitación que macOS: Secret Stripper delega la captura de la tecla de acceso rápido en AutoHotkey v2 (el análogo de skhd en Windows). AutoHotkey utiliza la API Win32 RegisterHotKey internamente y es el único mecanismo que entrega la combinación de forma fiable en ventanas enfocadas, aplicaciones a pantalla completa y procesos elevados. AutoHotkey es obligatorio: init se aborta con una pista de instalación si no puede encontrarlo.
Instala AutoHotkey mediante winget:
winget install AutoHotkey.AutoHotkey
El paquete instala AutoHotkey v2 en C:\Program Files\AutoHotkey\v2\.
Ejecuta secret-stripper init. Escribe %APPDATA%\secret-stripper\secret-stripper.ahk, coloca un .lnk de inicio para que AHK vuelva a lanzar el script en cada inicio de sesión e inicia el proceso de AHK inmediatamente para que la combinación esté activa sin cerrar sesión.
Prueba la combinación:
Set-Clipboard "[email protected]"
# Press your chord (default: Ctrl+Alt+C)
Get-Clipboard # expect: [REDACTED]
Ctrl+Alt+<tecla> (opcionalmente con Shift); el resto de combinaciones se rechazan.Ctrl+C y luego tu combinación).schtasks a las 11:00..ahk y el .lnk de inicio. El resto de scripts de AHK que tengas en ejecución no se tocan.