jianmi
JianMi es un gestor de contraseñas autocontenido en macOS y servidor Rust, que utiliza criptografía de conocimiento cero para almacenar tus credenciales sin necesidad de confiar en terceros.
Ficha actualizada 23 sept 2026, 3:29 · upstream 23 sept 2026, 2:55 · release v0.4.0
Qué es jianmi
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
JianMi es una herramienta de seguridad diseñada para proteger tus contraseñas con un enfoque de confianza total. A diferencia de los gestores tradicionales que requieren confían en un servicio externo, JianMi almacena tus credenciales directamente en tu dispositivo local (macOS) o en tu propio servidor. Esto elimina la dependencia de terceros y reduce significativamente el riesgo de fugas de datos.
El gestor se construye sobre una arquitectura de conocimiento cero: las contraseñas nunca salen de tu hardware. El servidor solo guarda un cifrado de entrada único por contraseña, lo que permite recuperar cualquier cuenta sin necesidad de una recuperación por correo electrónico o soporte técnico.
La aplicación incluye un panel nativo en macOS con interfaz minimalista, integración con la extensión del navegador (Chrome, Edge, Arc, Brave y Firefox), y un servidor Rust autocontenido. Todo el flujo de autenticación se realiza en el dispositivo local mediante claves criptográficas de 256 bits.
- Almacenamiento seguro de contraseñas para dispositivos macOS
- Gestión segura de credenciales sin depender de servicios externos
- Protección de cuentas con recuperación por código único
- Integración nativa con aplicaciones web y extensiones del navegador
- Autenticación segura en dispositivos móviles o servidores remotos
- Cifrado de entrada XChaCha20-Poly1305 por contraseña, sin necesidad de claves compartidas
- Memorización de memoria cero (memzero) al cerrar la aplicación, eliminando cualquier persistencia en disco
- Interfaz nativa en Swift con rendimiento < 100 ms para wake-up de teclado
- Cifrado de entrada por UUID único por contraseña, lo que permite recuperar cuentas sin recuperación por correo
- Sin necesidad de Apple Developer subscription para construir la aplicación
- Funciona exclusivamente en macOS (no Linux ni Windows)
- El servidor requiere una configuración manual y no es autoinstalable con un solo clic
- No soporta recuperación por correo electrónico o soporte técnico
- La extensión del navegador se carga mediante tokens de paringamiento que deben ser re-generados cada vez
- No ofrece sincronización entre dispositivos (funciona completamente offline)
- El cifrado es per-entrada y no protege contra malware en el sistema operativo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para instalar, descarga la aplicación .dmg de Releases y arrastra a Applications. O construye desde fuente con `xcodegen generate` y `xcodebuild`. Para el servidor, ejecuta `cargo build --release` y luego `./target/release/jianmi-server --addr 0.0.0.0:8787 --data ./data`. La primera ejecución genera un token de acceso que debes guardar en App → Settings → Sync. El servidor es un solo archivo (~10 MB RAM) con arquitectura Rust, ideal para entornos locales o servidores remotos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.