Ferramenta gratuita para Windows que monitora recursos do sistema, inspeciona processos, depura software e ajuda a detectar malware; sucessora do Process Hacker.
DavidXanatos/TaskExplorer
Uma alternativa ao Gerenciador de Tarefas para Windows e Linux que mostra detalhes de cada processo, como threads, memória, handles, sockets e módulos.
Alternativa open source a:Process Explorer
Windows Task Manager
- Estrelas
- 3,817
- Forks
- 301
- Issues abertas
- 63
- Último commit
- há 8 dias
O que é?
O Task Explorer é um monitor de processos e gerenciador de tarefas que vai além de listar os aplicativos em execução. Ao selecionar um processo, seus painéis detalhados aparecem na metade inferior da janela, e as teclas de seta permitem navegar pelos dados sem abrir janelas adicionais. Os dados são atualizados em tempo real.
No Windows, os painéis incluem rastreamentos de pilha das threads, um visualizador e editor de memória com busca por strings, handles abertos com nomes e posições dos arquivos, conexões de socket com taxas de transferência e módulos carregados que podem ser descarregados ou receber injeções. Também há painéis de Token, Environment, GDI e .NET, além de visualizações de arquivos, sockets e serviços abertos em todo o sistema e gráficos específicos de CPU, memória, disco, rede e GPU.
A versão para Linux usa um backend nativo que lê dados de /proc, sock_diag netlink e systemd via D-Bus, sem precisar de módulo de kernel. Ela adiciona painéis de segurança para cgroup e LSM, um gráfico de Pressure (PSI) e dumps de falha gravados como arquivos ELF core. Operações privilegiadas são executadas por meio de um processo auxiliar iniciado sob demanda, e a versão para Linux é distribuída como um arquivo independente.
Recursos principais
- 01O painel Thread mostra os rastreamentos de pilha da thread selecionada.
- 02O painel Memory permite visualizar e editar a memória do processo, com busca por strings.
- 03Os painéis Handles e Sockets mostram arquivos abertos, conexões e taxas de transferência.
- 04O painel Modules lista DLLs carregadas e permite descarregá-las ou injetar módulos no Windows.
- 05O backend para Linux lê /proc e systemd diretamente e inclui painéis de cgroup, segurança e PSI.
- 06Funciona no Windows e no Linux, em x86-64 e ARM64.
Casos de uso
- Diagnosticar deadlocks ou threads lentas analisando rastreamentos de pilha.
- Identificar quais arquivos e sockets um programa está usando.
- Monitorar o uso de recursos do sistema com gráficos em tempo real no Windows ou Linux.
- Inspecionar processos de contêineres ou sandboxes no Linux usando os painéis de cgroup e segurança.
Início rápido
- 1
Compilar com CMake (configurar)
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release - 2
Compilar o projeto
cmake --build build
Antes de usar
- É necessário Qt 6.5 ou mais recente para compilar.
- Painéis do Windows, como Token, Job, GDI e .NET, não existem no Linux, e o painel do Windows fica vazio no Wayland.
Tópicos
Perguntas frequentes
- O que é TaskExplorer?
- Uma alternativa ao Gerenciador de Tarefas para Windows e Linux que mostra detalhes de cada processo, como threads, memória, handles, sockets e módulos. O Task Explorer é um monitor de processos e gerenciador de tarefas que vai além de listar os aplicativos em execução. Ao selecionar um processo, seus painéis detalhados aparecem na metade inferior da janela, e as teclas de seta permitem navegar pelos dados sem abrir janelas adicionais. Os dados são atualizados em tempo real.
- TaskExplorer é gratuito? Qual é a licença?
- TaskExplorer é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- TaskExplorer ainda é mantido?
- Manutenção ativa. O último commit de TaskExplorer foi em 12 de out. de 2026.
- Para que posso usar TaskExplorer?
- Diagnosticar deadlocks ou threads lentas analisando rastreamentos de pilha. Identificar quais arquivos e sockets um programa está usando. Monitorar o uso de recursos do sistema com gráficos em tempo real no Windows ou Linux. Inspecionar processos de contêineres ou sandboxes no Linux usando os painéis de cgroup e segurança.
- Como instalar TaskExplorer?
- Compilar com CMake (configurar): cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release Compilar o projeto: cmake --build build
- Onde consigo TaskExplorer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/DavidXanatos/TaskExplorer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um wrapper para QEMU que baixa imagens de sistemas operacionais automaticamente e inicia máquinas virtuais otimizadas de Windows, macOS e Linux.
App guiado para macOS que cria pen drives inicializáveis a partir de instaladores do macOS, Linux e Windows, em Macs com Apple silicon ou Intel.
Executa apps do Windows em uma VM em segundo plano e exibe cada um em uma janela nativa do Linux usando o FreeRDP RemoteApp.
Uma loja de aplicativos multiplataforma para descobrir e instalar apps lançados no GitHub, Codeberg e em outros servidores Forgejo ou Gitea.
Uma alternativa multiplataforma ao Xcode que compila, assina e instala apps iOS de pacotes SwiftPM no Linux, Windows e macOS.