41 tweaks de otimização do Windows em um único app desktop. Tudo embutido em um executável.
- Dashboard — CPU, GPU, memória, armazenamento com barra de uso e tempo de atividade
- Tweaks de otimização — Utilitários, Limpeza, Rede, Apps, Input Lag, Processador (Intel/AMD)
- Armazenamento — Limpeza de Disco do Windows e otimizações de SSD que só aparecem quando há um SSD detectado no sistema
- Rede — benchmark de DNS com ordenação por latência e aplicação automática + tweaks de otimização de internet
- Limpeza — limpeza de arquivos temporários, cache de navegadores e atualizações do Windows
- Processador — detecção automática de fabricante (Intel/AMD) com tweaks específicos
- Restore Points — crie, liste, gerencie e restaure backups do Windows (criação automática opcional antes de executar tweaks)
- Histórico de Execução — registro de todos os tweaks executados com duração e status
- Notificações — toast de confirmação ao finalizar a execução de um tweak (com som opcional)
- Mini-guia — explicação simples do que cada tweak faz e quando usar
- Atualização integrada — botão nas Configurações que baixa e instala novas versões do GitHub
- Janela customizada — controles de minimizar/fechar customizados, sem barra de título nativa do Windows
- Tema — dark azul neon com fundo de circuito animado
Electron 35 · React 19 · TypeScript · Vite · Tailwind CSS 4 · Framer Motion
O app executa comandos PowerShell no sistema. Todo dado que entra via IPC é validado (Zod) e passa por rate-limit antes de tocar o sistema. Comandos usam argumentos parametrizados e escapados (psEscape) para bloquear injeção. A elevação de privilégios usa allowlist de tweaks e revalidação de argumentos. Veja docs/SECURITY.md.
npm install
npm run dev # desenvolvimento
npm run build # produção (gera em out/)fmoptimize.vercel.app · GitHub Releases
Documentação técnica em docs/:
- ARCHITECTURE.md — camadas, fluxo IPC, providers modulares
- SECURITY.md — controles de segurança e modelo de ameaça
- DEVELOPMENT.md — setup, scripts, convenções, como adicionar handlers IPC
npm install
npm run dev # desenvolvimento
npm run build # produção (out/)
npm test # testes do main process (Vitest)