Soporte de plataformas
kovra corre en macOS (la plataforma de referencia) y Windows (Beta). La mayor parte de kovra es Rust multiplataforma; las piezas específicas del OS — confirmación biométrica, el almacén de secretos, los permisos de archivos, el transporte del ssh-agent — viven detrás de traits con una implementación nativa por plataforma. Unas pocas superficies son exclusivas de macOS hoy.
Soporte de funcionalidades
Sección titulada «Soporte de funcionalidades»| Capacidad | macOS (referencia) | Windows (Beta) |
|---|---|---|
| 👆 Confirmación atendida | Touch ID | Windows Hello |
| 🔑 Backend del almacén de secretos | Keychain | Credential Manager |
| 📁 Ubicación por defecto del vault | ~/.vaults | %LOCALAPPDATA%\kovra\vaults |
| 📦 Empaquetado | Instalador nativo (.dmg) | Instalador MSI |
| 🌐 Dashboard (web loopback) | ✅ | ✅ |
| 🪟 Ventana nativa del dashboard | ✅ WKWebView | 🌐 Navegador (sin ventana nativa) |
📍 App de barra de menú (kovra-menulet) | ✅ | ❌ (usar kovra ui o la CLI) |
| 🔏 ssh-agent gobernado | Socket Unix | Named pipe |
| 🛡️ Permisos de archivos | POSIX 0600 | DACL solo-propietario |
| 💉 Inyección por wrapper | ✅ | ✅ |
| 🔢 TOTP · keypairs · proveedores cloud | ✅ | ✅ |
Superficies exclusivas de macOS
Sección titulada «Superficies exclusivas de macOS»Dos superficies no tienen equivalente en Windows hoy:
- La app de barra de menú (
kovra-menulet) — la app de barra de estado de macOS que expone las solicitudes de intake de agentes pendientes. En Windows no hay app de barra de menú; cumplir las solicitudes desde el Dashboard o conkovra intakeen la terminal. - La ventana nativa del dashboard —
kovra ui --windowabre un WKWebView en macOS; en Windows recae en el navegador por defecto. El Dashboard loopback en sí funciona igual.
Todo lo demás — el vault, la política de sensibilidad, la inyección, las credenciales tipadas, las referencias cloud, el Dashboard y el servidor MCP — se comporta igual en ambas plataformas.
Ver Instalación para saber cómo instalar en cada plataforma.