# Comparativa portátil ↔ sobremesa (INFRAESTRUCTURA) Fecha: 04-oct-2026. Generado comparando ambos equipos en vivo (scheduled tasks, plugins, pip, winget, puertos). ## Leyenda - **SOBREMESA falta** = está en el portátil y **no** en el sobremesa. - **PORTÁTIL falta** = está en el sobremesa y **no** en el portátil. ## Apps (winget) | App | Portátil | Sobremesa | |-----|:--:|:--:| | VoiceStudio 0.5.6 | ✅ | ❌ → **falta en sobremesa** (port 3900 off) | | AutoHotkey v2 | ✅ | ❌ → **falta en sobremesa** | | Tailscale | ✅ | ✅ | | Obsidian | ✅ | ✅ | | Ollama | ✅ | ✅ | | superwhisper | ✅ | ✅ | | Logi Options+/G HUB | ✅ | ✅ | | Node | 24.19 | 24.21 | | Python | 3.13.11 | **3.14.7** (distinta versión) | ## Tareas programadas | Tarea | Portátil | Sobremesa | |-------|:--:|:--:| | Monitor Estado | ✅ | ✅ | | OmniRoute Watchdog | ✅ | ✅ | | Recordatorios Msgbox | ✅ | ✅ | | Shutdown Listener | ✅ | ✅ | | Telegram Watcher | ✅ | ✅ | | **SuperWhisper Enter** | ✅ | ❌ → **falta en sobremesa** | | **Recordatorio_12PM** | ✅ | ❌ → **falta en sobremesa** | | **Recordatorio_13PM** | ✅ | ❌ → **falta en sobremesa** | | MorningRoutine Prolongo | ❌ | ✅ (solo sobremesa) | | OmniRoute / OmnirouteFixCheck | ❌ | ✅ (solo sobremesa) | ## Plugins globales OpenCode (`~/.config/opencode/plugins`) | Plugin | Portátil | Sobremesa | |--------|:--:|:--:| | engram.ts | ✅ | ✅ | | monitor-estado-bootstrap.ts | ✅ | ✅ | | omniroute-bootstrap.ts | ✅ | ✅ | | **omniroute-autostart.ts** | ✅ | ❌ → **falta en sobremesa** | ## Dependencias Python (pip) | Paquete | Portátil | Sobremesa | |---------|:--:|:--:| | Pillow | ✅ | ❌ → **falta en sobremesa** | | caldav | ❌ | ✅ → **falta en portátil** | | edge-tts | ❌ | ✅ → **falta en portátil** | | wakeonlan | ❌ | ✅ → **falta en portátil** | ## Servicios/carpetas | Elemento | Portátil | Sobremesa | |----------|:--:|:--:| | OmniRoute 20128 | ✅ | ✅ | | VoiceStudio 3900 | ✅ | ❌ | | `Documents\voz_mensajes` | ✅ | ❌ (lo crea VoiceStudio) | --- ## Cómo instalar lo que falta en el SOBREMESA (fácil) 1. **Dependencias Python** (incluye Pillow) — `scripts\instalar_dependencias.ps1` (ver abajo). 2. **VoiceStudio** (puerto 3900 + voz Carolina/Abuelo): pendiente #196 → `docs/INFRA_PENDIENTE_SOBREMESA.md`. 3. **AutoHotkey v2** + `superwhisper_enter.ahk` + tarea **SuperWhisper Enter**: pendiente #201. 4. **Plugin `omniroute-autostart.ts`**: copiar de `~/.config/opencode/plugins` del portátil (o desde `INFRAESTRUCTURA/opencode/` si está versionado). 5. **Tareas Recordatorio_12PM/13PM**: exportar/importar XML de tareas programadas. ## Cómo instalar lo que falta en el PORTÁTIL - `pip install caldav edge-tts wakeonlan` (una línea).