Repolode
DavidXanatos

DavidXanatos/TaskExplorer

Una alternativa al Administrador de tareas para Windows y Linux que muestra detalles de cada proceso, como hilos, memoria, handles, sockets y módulos.

Alternativa open source a:Process ExplorerWindows Task Manager

Estrellas
3,817
Forks
301
Issues abiertos
63
Último commit
hace 8 días

¿Qué es?

Task Explorer es un monitor de procesos y administrador de tareas que va más allá de mostrar las aplicaciones en ejecución. Al seleccionar un proceso, sus paneles detallados aparecen en la mitad inferior de la ventana, y las teclas de flecha permiten recorrer los datos sin abrir ventanas adicionales. Los datos se actualizan en tiempo real.

En Windows, los paneles incluyen trazas de pila de los hilos, un visor y editor de memoria con búsqueda de cadenas, handles abiertos con nombres y posiciones de archivos, conexiones de sockets con tasas de transferencia y módulos cargados que se pueden descargar o en los que se puede inyectar código. También incluye paneles de Token, Environment, GDI y .NET, además de vistas de todo el sistema para archivos abiertos, sockets y servicios, y gráficos específicos para CPU, memoria, disco, red y GPU.

La versión para Linux usa un backend nativo que lee de /proc, sock_diag netlink y systemd a través de D-Bus, y no necesita un módulo del kernel. Añade paneles de cgroup y seguridad LSM, un gráfico de Pressure (PSI) y volcados de fallos guardados como archivos ELF core. Las operaciones privilegiadas se ejecutan mediante un proceso auxiliar bajo demanda, y la versión para Linux se distribuye como un archivo autónomo.

Funciones clave

  • 01El panel de hilos muestra las trazas de pila del hilo seleccionado.
  • 02El panel de memoria permite ver y editar la memoria del proceso, con búsqueda de cadenas.
  • 03Los paneles de Handles y Sockets muestran archivos abiertos, conexiones y tasas de transferencia.
  • 04El panel de Modules enumera las DLL cargadas y permite descargarlas o inyectar código en ellas en Windows.
  • 05El backend para Linux lee directamente de /proc y systemd, e incluye paneles de cgroup, seguridad y PSI.
  • 06Funciona en Windows y Linux, en x86-64 y ARM64.

Casos de uso

  • Diagnosticar bloqueos o hilos lentos mediante la inspección de sus trazas de pila.
  • Identificar qué archivos y sockets está usando un programa.
  • Supervisar el uso de los recursos del sistema con gráficos en tiempo real en Windows o Linux.
  • Inspeccionar procesos de contenedores o entornos aislados en Linux mediante los paneles de cgroup y seguridad.

Inicio rápido

  1. 1

    Compilar con CMake (configurar)

    cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
  2. 2

    Compilar el proyecto

    cmake --build build

Antes de usarlo

  • Se requiere Qt 6.5 o posterior para compilar.
  • Los paneles de Windows, como Token, Job, GDI y .NET, no existen en Linux, y el panel de Windows aparece vacío en Wayland.

Temas

Preguntas frecuentes

¿Qué es TaskExplorer?
Una alternativa al Administrador de tareas para Windows y Linux que muestra detalles de cada proceso, como hilos, memoria, handles, sockets y módulos. Task Explorer es un monitor de procesos y administrador de tareas que va más allá de mostrar las aplicaciones en ejecución. Al seleccionar un proceso, sus paneles detallados aparecen en la mitad inferior de la ventana, y las teclas de flecha permiten recorrer los datos sin abrir ventanas adicionales. Los datos se actualizan en tiempo real.
¿TaskExplorer es gratuito? ¿Qué licencia tiene?
TaskExplorer es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿TaskExplorer sigue mantenido?
Mantenimiento activo. El último commit de TaskExplorer fue el 12 oct 2026.
¿Para qué puedo usar TaskExplorer?
Diagnosticar bloqueos o hilos lentos mediante la inspección de sus trazas de pila. Identificar qué archivos y sockets está usando un programa. Supervisar el uso de los recursos del sistema con gráficos en tiempo real en Windows o Linux. Inspeccionar procesos de contenedores o entornos aislados en Linux mediante los paneles de cgroup y seguridad.
¿Cómo se instala TaskExplorer?
Compilar con CMake (configurar): cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release Compilar el proyecto: cmake --build build
¿Dónde consigo TaskExplorer?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/DavidXanatos/TaskExplorer

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados