Ir al contenido

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.

CapacidadmacOS (referencia)Windows (Beta)
👆 Confirmación atendidaTouch IDWindows Hello
🔑 Backend del almacén de secretosKeychainCredential Manager
📁 Ubicación por defecto del vault~/.vaults%LOCALAPPDATA%\kovra\vaults
📦 EmpaquetadoInstalador 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 gobernadoSocket UnixNamed pipe
🛡️ Permisos de archivosPOSIX 0600DACL solo-propietario
💉 Inyección por wrapper
🔢 TOTP · keypairs · proveedores cloud

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 con kovra intake en la terminal.
  • La ventana nativa del dashboardkovra ui --window abre 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.