App de escritorio
La app de escritorio es una shell nativa alrededor de la app web de Panelite: carga el dashboard en su propia ventana y le suma la captura de audio nativa. Iniciás sesión ahí, igual que en la web, y necesita conexión a internet (mientras carga el dashboard ves una pantalla "Connecting to Panelite…"). La captura de audio se comunica con la API web vía HTTPS usando un token de corta duración que le pasa el dashboard a la app.
Captura de audio
- Micrófono (entrevistador): se captura desde el micrófono del sistema. La app pide permiso la primera vez que arrancás una grabación.
- Audio del sistema (candidato): se captura vía ScreenCaptureKit en macOS y WASAPI loopback en Windows. macOS te pide permiso de Grabación de pantalla la primera vez — habilitalo una vez en Ajustes del sistema → Privacidad y seguridad → Grabación de pantalla.
- Linux: sólo micrófono. La captura de audio del sistema no está soportada porque no existe un equivalente portable de ScreenCaptureKit o WASAPI loopback.
Qué sale de tu máquina
Los frames de audio se transmiten a nuestro proxy STT (un Cloudflare
Worker) sobre WebSocket; el proxy los reenvía al proveedor de
speech-to-text (Deepgram por defecto, AssemblyAI o RevAI como fallback).
Las líneas de transcripción finales vuelven por el mismo camino y se
mandan por POST a /api/edge/analyze-chunk para el análisis con IA. Nada
más sale de tu máquina.
Dónde se guardan las cosas
- Sesión iniciada: la maneja el web view de la app, como una sesión de navegador. El token de captura de corta duración vive solo en memoria y se descarta cuando termina la grabación.
- Transcripciones y scorecards: en la base de datos en la nube, vinculadas a tu organización. La app de escritorio no guarda copia local por defecto.
- Audio: nunca se persiste a disco (mezcla en vivo → WebSocket → STT y se descarta).
Actualizaciones
Al arrancar, la app busca una versión más nueva y, si la hay, la instala y se reinicia. El auto-updater de Tauri verifica cada release con una firma minisign (tanto en macOS como en Windows); la clave pública está incluida en el binario.
Notas por plataforma
macOS
- Requiere macOS 14 Sonoma o superior.
- La app y el
.dmgestán firmados y notarizados, así que se abre como cualquier app descargada (macOS puede pedirte que lo confirmes la primera vez).
Windows
- Requiere Windows 10 u 11 de 64 bits.
- El instalador de Windows todavía no está firmado con Authenticode, así que SmartScreen puede mostrar una advertencia en la primera ejecución. Hacé clic en Más información → Ejecutar de todas formas.