O DevControl é um aplicativo desktop nativo para Windows (desenvolvido em WPF, C# e .NET 10) projetado para manter seu computador leve, rápido e responsivo. Ele garante que ferramentas pesadas de desenvolvimento, bancos de dados, containers (Docker / WSL) e caches ocultos não consumam memória RAM e espaço em disco quando você não estiver programando.
Sem números falsos, telemetria simulada ou "placebos": todas as métricas são lidas diretamente da API do kernel do Windows e todas as limpezas executam operações reais no sistema operacional.
- Métricas Físicas de Hardware: Leitura contínua de memória RAM via
GlobalMemoryStatusEx(kernel32.dll) e espaço em disco viaDriveInfo. - Cálculo de Caches Limpáveis: Varredura em tempo real de caches locais de desenvolvimento, arquivos temporários e lixeira.
- Detecção de Discos Virtuais: Monitoramento do tamanho físico dos arquivos
.vhdxdo Docker Desktop e WSL no SSD. - Ações Rápidas (1 Clique): Limpeza rápida de caches, compactação de discos virtuais e TRIM no SSD.
- Ligue só quando for usar: Mantenha bancos de dados (PostgreSQL, MySQL) e containers (Docker Desktop) desligados em segundo plano.
- Botão "Parar Todos": Desliga instantaneamente bancos, encerra instâncias ociosas do WSL (
wsl --shutdown) e descarrega o Working Set de memória, liberando de 2 a 4 GB de RAM imediatamente. - Biblioteca Customizável: Adicione qualquer executável (
.exe), script ou serviço do Windows para controle rápido via chave liga/desliga.
Ao contrário de otimizadores genéricos, o DevControl separa as limpezas de forma transparente para que você saiba exatamente o que está sendo excluído:
- Sistema & Arquivos Temporários: Limpeza de
%TEMP%do usuário,C:\Windows\Temp, relatórios de falha (CrashDumps) e esvaziamento da Lixeira via API nativa do Windows (SHEmptyRecycleBin). - Caches de Desenvolvedor: Faxina de pacotes locais baixados por
.NET NuGet(dotnet nuget locals all --clear),npm(npm cache clean --force),pnpm Store(pnpm store prune),Python pip(pip cache purge),BuneGradle. - Caches de Aplicativos & Navegadores: Limpeza de cache de mídia e imagens do Discord, Microsoft Edge, Google Chrome e Spotify sem desconectar suas contas ou apagar histórico.
- Docker Desktop & Discos Virtuais WSL (.vhdx):
- Exibe o caminho e tamanho físico exato de cada arquivo
.vhdx. - Prune Docker: Remove imagens órfãs, containers e volumes parados (
docker system prune -a --volumes -f). - Compactar VHDX (DiskPart): Encerra o WSL com segurança e compacta os arquivos de disco virtual bloco a bloco via
diskpart.exe, recuperando espaço real no SSD que o Windows não libera sozinho.
- Exibe o caminho e tamanho físico exato de cada arquivo
- Manutenção do SSD & Hibernação:
- Comando Re-TRIM: Avisa os blocos desocupados à controladora Flash do SSD sem desgaste de escrita (
Optimize-Volume -ReTrim). - Gerenciador do
hiberfil.sys: Permite alternar a hibernação para o modo reduzido ou desativado, liberando de 3 a 7 GB instantaneamente.
- Comando Re-TRIM: Avisa os blocos desocupados à controladora Flash do SSD sem desgaste de escrita (
- Diagnóstico em Tempo Real: Leitura de SSID, frequência (2,4 GHz vs 5 GHz), taxa de link (Mbps), intensidade de sinal e canal via
netsh wlan. - Modo Alto Desempenho: Força a preferência pela banda de 5 GHz no adaptador, ajusta agressividade de roaming para redes Mesh e desativa a economia de energia da placa de rede na bateria.
- Restauração de Fábrica: Retorna todas as configurações de rede e energia para o padrão original do Windows com 1 clique.
- Acelerador de Build: Adicione as pastas dos seus repositórios nas exceções do Windows Defender para acelerar comandos como
npm install,dotnet buildebun installem até 3x, impedindo que o antivírus analise cada arquivo gerado emnode_modulesoubin/obj. - Isenção de Processos: Isenta executáveis de compilação comuns (
dotnet.exe,node.exe,git.exe,msbuild.exe,bun.exe). - Gerenciamento Completo: Visualize e remova exclusões diretamente pela interface.
- Baixe o arquivo
DevControl.exena aba Releases do repositório. - Dê dois cliques para abrir.
- O aplicativo solicitará permissão de Administrador automaticamente (necessária para TRIM, antivírus e DiskPart).
Note
Aviso de download no navegador / Windows SmartScreen:
Por ser um projeto open-source recém-publicado sem certificado corporativo pago da Microsoft, o navegador (Edge/Chrome) ou o Windows podem exibir o aviso "DevControl.exe normalmente não é baixado":
- No navegador: Clique nos três pontinhos
...> Manter > Manter assim mesmo. - No Windows: Na janela azul "O Windows protegeu o seu computador", clique em Mais informações > Executar assim mesmo.
Pré-requisito: SDK do .NET 10 instalado no Windows.
# Clonar o repositório
git clone https://github.com/LucasS059/DevControl.git
cd DevControl
# Compilar em modo Release
dotnet build -c Release
# Executar como Administrador
dotnet run -c Release- Linguagem & Framework: C# 13 / .NET 10 (Windows Desktop)
- Interface Gráfica: WPF (Windows Presentation Foundation) com renderização Subpixel ClearType
- Interoperabilidade Win32:
kernel32.dll(Memory Status),psapi.dll(Working Set),shell32.dll(Recycle Bin APIs) - Ferramentas de Sistema: PowerShell nativo,
diskpart.exe,netsh.exe,powercfg.exe
Distribuído sob a licença MIT. Consulte LICENSE para mais informações.