Monitor de Estado de IAs Accesible (monitor_ias_gui.py) es una aplicación de escritorio ligera desarrollada en Python 3 y wxPython que permite monitorizar en tiempo real el estado operativo de los tres grandes gigantes de la Inteligencia Artificial: OpenAI, Anthropic y Google Cloud.
Ha sido diseñada con un enfoque prioritario en la accesibilidad universal, garantizando una lectura perfecta y fluida mediante lectores de pantalla como NVDA, JAWS y el Narrador de Windows.
📦 Ficha de Descarga del Código Fuente
📄 Archivo: monitor_ias_gui.py
📅 Fecha de publicación: 2 de agosto de 2026
💾 Tamaño del archivo: 15.8 KB
🔒 Hash SHA-256:
fc90d88670b8fd2e89ca940c0f1d714067e50ae1ed60623cc13df0d798e01362🤖 1. Servicios Monitorizados
El script consulta directamente los endpoints de estado oficiales de cada proveedor:
- OpenAI (ChatGPT / API / DALL-E / Playground):
status.openai.com - Anthropic (Claude / Claude API):
status.anthropic.com - Google (Gemini API / Vertex AI / Google AI Studio / Cloud):
status.cloud.google.com
♿ 2. Características de Accesibilidad
- Distintivos Verbales Claros: Convierte códigos técnicos en etiquetas comprensibles que son anunciadas inmediatamente por la síntesis de voz:
[VERDE - OPERATIVO][AMARILLO - RENDIMIENTO DEGRADADO / LENTO][NARANJA - INTERRUPCIÓN PARCIAL][ROJO - CAÍDA TOTAL / SIN SERVICIO][AZUL - EN MANTENIMIENTO]
- Títulos de Pestañas Dinámicos: El nombre de cada pestaña del cuaderno refleja el estado global (
OpenAI [VERDE],Anthropic [AMARILLO], etc.), permitiendo al usuario saber si hay caídas con solo cambiar de pestaña. - Campos de Texto Multilínea: Emplea controles
wx.TextCtrlde solo lectura que posicionan automáticamente el cursor al inicio del informe (SetInsertionPoint(0)), facilitando la lectura línea a línea con las flechas del teclado. - Fases de Incidentes Explicadas: Detalla la fase de los problemas en curso (Investigando, Problema identificado, Monitoreando la solución, Resuelto).
⚡ 3. Arquitectura y Rendimiento
- Multihilo sin Bloqueo (
threading+wx.CallAfter): Las peticiones de red se ejecutan en un hilo secundario con tiempo de espera de 8 segundos. La interfaz permanece 100% fluida en todo momento sin interrumpir la voz del lector de pantalla. - Auto-Actualización Configurable: Permite ajustar el intervalo de comprobación en segundos o minutos mediante un control
wx.SpinCtrly una casilla para pausar o reanudar el refresco automático. - Botón “Actualizar ahora”: Permite forzar una comprobación manual inmediata.
- Leyenda y Ayuda: Diálogo modal con la explicación de los estados y un botón único Aceptar en español.
💻 4. Requisitos y Ejecución
Para ejecutar este código fuente en tu equipo solo necesitas Python y la librería GUI wxPython:
pip install wxPython
Ejecuta el archivo directamente desde la consola o haciendo doble clic:
python monitor_ias_gui.py