Instalación en
3 pasos
Solo necesitas Go 1.21+ y un terminal que no sea de hace 15 años.
O descarga directamente el binario precompilado desde Releases. Sin instalar Go. Sin drama.
# 1️⃣ Clona el repo
git clone https://github.com/Qmaker-programmer/Nsly.git
cd Nsly
# 2️⃣ Descarga dependencias
go mod tidy
# 3️⃣ ¡Ejecuta!
go run src/main.go
# O compila el binario estático:
make build
./bin/nsly
bcrypt cost=14
Verificación master password (~1s intencional)
AES-256-GCM
Cifrado de cada contraseña guardada
scrypt N=32768
Derivación de clave anti-brute-force
Permisos 0600
Solo TÚ lees ~/.nsly_vault/
4 capas de
protección real
La master password nunca se guarda en claro. Solo su hash bcrypt cost=14 — tarda ~1 segundo intencionalmente para frenar ataques de fuerza bruta.
[BLOB OPACO INCOMPRENSIBLE]Para humanos y máquinas. 🎯
master.hashHash bcrypt (nunca en claro)vault.encBlob cifrado AES-256-GCMvault.metaSalt para scryptsync.jsonConfig sync (sin datos sensibles)Todo lo que
ya funciona
- ✓Cifrado AES-256-GCM — Blindaje real, no marketing
- ✓Generador de contraseñas — Random de verdad, no ChatGPT
- ✓Búsqueda en tiempo real — Filtra por servicio, usuario, URL
- ✓TOTP / 2FA integrado — Códigos Google, GitHub, etc.
- ✓Sync en la nube (cifrada) — Tu servidor, tus reglas
- ✓Importar Bitwarden / KeePass — Migra sin dolor
- ✓Medidor de fortaleza — Te dice si tu pass es patética
- ✓Exportar JSON — Backup total de tu bóveda
Cero ratón.
100% teclado.
Diseñado para vivir en la terminal. Si usas Vim, ya sabes cómo navegar.
En el generador: ←/→ cambia longitud, Space activa/desactiva charsets, C copia.
Los Vi/Vim users van a amar esto.
6 binarios.
Un comando.
El Makefile incluido compila para 6 plataformas con make build-all. Binarios estáticos con -ldflags="-s -w", sin dependencias externas.
Linux amd64
Linux arm64
Win amd64
Win arm64
macOS Intel
macOS M-series
# Compila los 6 binarios de una:
make build-all
# Output en /bin/:
✓ nsly-linux-amd64
✓ nsly-linux-arm64
✓ nsly-windows-amd64.exe
✓ nsly-windows-arm64.exe
✓ nsly-darwin-amd64
✓ nsly-darwin-arm64
make run # go run src/main.go
make build # binario local
make clean # rm -rf bin/
GPL v2
GNU General Public License
Version 2
Open Source.
Sin trampa.
El código está ahí para que lo leas, audites y mejores. ¿Encontraste un bug? ¿Quieres una feature?
git checkout -b feature/mi-feature¡Viva el Software Libre! 🚩
| Feature | NSLY | Bitwarden | KeePass | 1Password |
|---|---|---|---|---|
| TUI Terminal | ✅ 🎉 | ❌ | ❌ | ❌ |
| Local-first | ✅ | ❌ | ✅ | ❌ |
| Sync cifrada | ✅ DIY | ✅ cloud | ❌ | ✅ cloud |
| TOTP / 2FA | ✅ | ✅ | ✅ | ✅ |
| Open Source | ✅ | ✅ | ✅ | ❌ |
| Precio | 🆓 Free | $10/año | 🆓 Free | $3.99/mes |
¿Por qué NSLY?
Si pasas todo el día en la terminal, NSLY es tu gestor. Sin Electron. Sin GUI lenta. Sin telemetría.
Solo un binario estático compilado en Go que pesa menos que una foto de tu gato 🐱
¿Listo para empezar?
Tu seguridad no tiene que ser complicada ni cara.
git clone https://github.com/Qmaker-programmer/Nsly.git
cd Nsly && go run src/main.go
# Crea tu contraseña maestra 🔐
# Guarda tus secretos sin miedo 🛡️
# Duerme tranquilo 😴