
SuperDiagnosticTool v1.0.5
Herramienta de diagnóstico y autorreparación de Windows impulsada por IA utilizando Google Gemini. Detecta fallos, optimiza el rendimiento, escanea en busca de malware y genera scripts de corrección de PowerShell. Soporte universal de hardware (1-128+ núcleos). Gratuita y de código abierto.
SuperDiagnosticTool
Herramienta de Diagnóstico y Autocuración para Windows impulsada por IA
SuperDiagnosticTool es una utilidad de diagnóstico inteligente para sistemas que combina telemetría de hardware en tiempo real con Google Gemini AI para analizar, diagnosticar y corregir automáticamente problemas del sistema Windows. Construida con una arquitectura centrada en la seguridad, proporciona diagnósticos de grado profesional para cualquier configuración de Windows.
Capturas de Pantalla
Interfaz principal mostrando la selección del modo de escaneo y la entrada de descripción del problema
Características Clave
Soporte Universal de Hardware
- Escalado Dinámico: Se adapta automáticamente a cualquier configuración de CPU (1-128+ núcleos)
- Lógica Independiente del Hardware: Funciona sin problemas en sistemas heredados (Intel Pentium) hasta estaciones de trabajo de alta gama (AMD Threadripper, Intel Xeon)
- Fallos Controlados: Manejo seguro de características no soportadas (frecuencia de CPU, detección de batería, memoria de intercambio)
- Optimizado para Bajos Recursos: Ejecución ligera que evita ralentizaciones del sistema incluso en hardware con recursos limitados
Análisis Inteligente con IA
- Integración con Google Gemini: Análisis y diagnóstico avanzado del sistema impulsado por IA
- Recomendaciones Contextuales: Correlaciona problemas reportados por el usuario con la telemetría del sistema
- Auditoría de Seguridad: Escanea procesos sospechosos, fugas de recursos y posible malware
- Verificación Posterior a la Corrección: Genera informes de finalización que muestran lo que se arregló vs. lo que requiere atención manual
Arquitectura Centrada en la Seguridad
Seguridad de Grado Profesional (85%)
Validación Multinivel
- Coincidencia con Base de Conocimiento: Valida soluciones de IA contra 5 soluciones conocidas probadas con tasas de éxito
- Simulación de Prueba (Dry-Run): Previsualiza todos los cambios antes de ejecutarlos (servicios, archivos, registro)
- Validación de Scripts Multinivel: Lista negra, lista blanca y puntuación de riesgo (0-100)
- Puntos de Restauración del Sistema: Creación automática de puntos de restauración antes de cualquier modificación
Monitoreo Mejorado
- Instantáneas Pre/Post Ejecución: Captura completa del estado del sistema antes y después de los cambios
- Detección de Cambios: Seguimiento automático de todas las modificaciones (servicios, registro, elementos de inicio)
- Generación de Reversión: Scripts generados automáticamente para deshacer cambios si es necesario
- Registro de Ejecución: Registros completos de todas las operaciones
Seguridad en PowerShell
- Verificación de Privilegios de Administrador: Todos los scripts de corrección incluyen comprobaciones de elevación
- Sanitización de Variables: Escape basado en expresiones regulares para prevenir errores preservando variables
$env: - Comprobaciones de Seguridad de Servicios: Verifica la existencia del servicio antes de las operaciones
- Ejecución en Entorno Aislado: Entorno monitoreado con protección por tiempo de espera
- Manejo de Errores: Bloques try-catch exhaustivos con salvaguardas
Escaneo Integral del Sistema
- Métricas de Rendimiento: Uso de CPU (global + por núcleo), desglose de memoria, principales consumidores de recursos
- Inteligencia de Red: Interfaces activas, configuración DNS, intensidad de señal Wi-Fi, pruebas de conectividad
- Integridad de Seguridad: Estado del antivirus, perfiles de firewall, historial de Windows Update
- Salud del Hardware: Estado SMART del disco, información de GPU, estado de la batería (portátiles)
- Servicios del Sistema: Aplicaciones de inicio, servicios fallidos, registros de eventos críticos
- Auditoría de Procesos: Identifica procesos sospechosos basándose en el uso de recursos y ubicación
Informes Centrados en el Ser Humano
- Informes HTML Profesionales: Informes de diagnóstico con tema oscuro y métricas visuales
- Lenguaje de Finalización en Tiempo Pasado: Los informes usan etiquetas
[FIXED],[CLEANED],[DISABLED]para mostrar acciones completadas - Sección de Atención Manual: Separa claramente las correcciones automatizadas de los elementos que requieren intervención del usuario
- Archivos con Marca de Tiempo: Todos los informes se guardan en el directorio
AI_Reports/para seguimiento histórico
Inicio Rápido
Descarga
Descargar SuperDiagnosticTool.exe - Ejecutable independiente (no requiere Python)
Requisitos
- Windows 10 o Windows 11
- Privilegios de administrador
- Clave API de Google Gemini (Obtener clave gratuita)
Primer Uso
- Descarga y ejecuta
SuperDiagnosticTool.exe - Ingresa tu clave API de Google Gemini cuando se te solicite
- Describe el problema de tu sistema
- Selecciona el modo de escaneo (Rápido/Profundo/Completo)
- Revisa el análisis de IA y el script de corrección
- Ejecuta las correcciones o visualiza el informe HTML detallado
Instalación (Para Desarrolladores)
Prerrequisitos
- Python 3.8 o superior
- Administrador de paquetes pip
Instalar Dependencias
pip install psutil google-generativeai rich
Ejecutar desde el Código Fuente
python super_diagnose_v2.py
Uso
Configuración de la Clave API
Opción A: Entrada Interactiva (Recomendada para usuarios primerizos)
- La herramienta te pedirá que ingreses tu clave API en el primer uso
- La clave se guarda localmente en
gemini.keypara usos futuros
Opción B: Variable de Entorno
set GEMINI_API_KEY=tu_clave_api_aqui
Opción C: Archivo de Clave Manual
Crea gemini.key en el mismo directorio:
tu_clave_api_aqui
Modos de Escaneo
| Modo | Escaneos | Caso de Uso |
|---|---|---|
| Escaneo Rápido | CPU, RAM, Información Básica | Comprobación rápida de rendimiento |
| Escaneo Profundo | Sistema, Red, Seguridad, Registros, Bluetooth, Procesos | Solución de problemas exhaustiva |
| Escaneo Completo | Todo lo anterior + Salud del Disco, GPU, Aplicaciones de Inicio | Auditoría completa del sistema |
Flujo de Trabajo Ejemplo
# 1. Ejecuta la herramienta
SuperDiagnosticTool.exe
# 2. Describe tu problema
> Alto uso de CPU y rendimiento lento
# 3. Selecciona el modo de escaneo
> 3 (Escaneo Completo del Sistema)
# 4. Espera el análisis de IA
[Escaneando capas del sistema...]
[Procesando lógica de telemetría...]
# 5. Revisa el script de corrección
[Script de PowerShell mostrado]
> ¿Ejecutar? (s/n)
# 6. Visualiza el informe HTML
> ¿Abrir informe detallado? (s/n)