[ OPEN SOURCE • GPL v2 • HECHO EN GO ]

Tu gestor de contraseñas
que vive en tu terminal

Minimalista. Seguro. Sin bloat. Sin excusas.
Porque guardar contraseñas en un post-it es 2023, amigo.

nsly@vault — bash
$ 
🐧 Linux 🍏 macOS 🪟 Windows ARM64 AMD64
scroll ↓

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.

📦 Source (Go)
⬇️ Binario
🛠️ Makefile
bash
# 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)

AUTH
🔒

AES-256-GCM

Cifrado de cada contraseña guardada

CIFRADO
🛡️

scrypt N=32768

Derivación de clave anti-brute-force

KDF
🔏

Permisos 0600

Solo TÚ lees ~/.nsly_vault/

FS

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.

💡 Si hackean tu servidor solo obtienen:
[BLOB OPACO INCOMPRENSIBLE]
Para humanos y máquinas. 🎯
📄master.hashHash bcrypt (nunca en claro)
🔒vault.encBlob cifrado AES-256-GCM
🧂vault.metaSalt para scrypt
☁️sync.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
🚀 En el roadmap
⏳ Múltiples identidades
⏳ Historial de cambios
⏳ Autolock temporal (5 min)
⏳ WebDAV / Nextcloud
⏳ Biometría (huella dactilar)
⏳ Compartir contraseñas E2E
📦 Dependencias
charmbracelet/bubbleteav0.25.0
charmbracelet/bubblesv0.18.0
charmbracelet/lipglossv0.10.0
pquerna/otpv1.4.0
golang.org/x/cryptov0.18.0
atotto/clipboardv0.1.4
📋 Lista de contraseñas
↑ / ↓ k / jNavegar (Vim-style 😎)
EnterVer detalle completo
CCopiar al clipboard
DEliminar (con confirmación)
🔎 Detalle / Generador
SMostrar / ocultar contraseña
TCopiar código TOTP 2FA
Ctrl+GGenerar contraseña
EscVolver / Bloquear 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.

⚡ Manos en el teclado, mente en tus secretos.
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
Makefile
# 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

✅ Usar libremente
✅ Modificar y auditar
✅ Distribuir
✅ Derivados también GPL v2
Lee la licencia →

Open Source.
Sin trampa.

El código está ahí para que lo leas, audites y mejores. ¿Encontraste un bug? ¿Quieres una feature?

1Fork el repo en GitHub
2git checkout -b feature/mi-feature
3Haz tu magia ✨
4Abre un Pull Request 🎉

¡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 🐱

🚀 Eficiencia. Seguridad. Libertad.

¿Listo para empezar?

Tu seguridad no tiene que ser complicada ni cara.

bash
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 😴