open source · mit · feito em rust + tauri

SYSFORGE

Assistente desktop que diagnostica sua máquina, prepara o pendrive, guarda as respostas da instalação e reinicia direto no instalador do sistema — com autorização auditada a cada passo.

⬇ Baixar o Sysforge ⭐ Ver no GitHub
detectando seu sistema…
↓

a motivação

Por que o Sysforge existe

Trocar de sistema operacional sempre foi um rito de passagem cheio de armadilhas: tutorial de 40 abas, BIOS em inglês, medo de apagar tudo, e — no caso do Windows 11 — hardware perfeitamente bom rejeitado por regras arbitrárias.

🚫

Computador antigo, bloqueio artificial

O Windows 11 exige TPM 2.0 e CPU "suportada" — um i7 de 2014 rodava tudo, mas é oficialmente rejeitado. O Sysforge detecta isso e inclui o bypass de hardware (LabConfig) no autounattend — e te conta a verdade antes de você decidir.

😰

Instalar SO dá medo — e o medo é justo

Um clique errado na tela de partições apaga anos de arquivos. O Sysforge nunca esconde o que vai acontecer: checklist honesto, confirmação digitada para ações irreversíveis e snapshot do boot UEFI antes de qualquer mutação.

🧭

A BIOS não precisa ser um enigma

Reiniciar direto na tela do setup, apontar o próximo boot para o pendrive e voltar tudo ao normal depois — sem caçar a tecla F2/F12/Del do seu modelo. O Sysforge faz isso pela API UEFI, com uma tentativa e reversão.

Missão: fazer com que qualquer pessoa — sem saber o que é TPM, Secure Boot ou efibootmgr — consiga trocar de sistema com informação honesta, passos guiados e segurança auditável. E para quem já sabe: ferramenta com guardas de verdade, não telas de make-believe.

público-alvo

Para quem é

Três públicos, um mesmo assistente:

🌱

Quem nunca instalou um SO

Checklist em português mostrando exatamente o que falta: ISO, pendrive, BIOS, requisitos. Cada item com o porquê e o comando pronto. Você acompanha o progresso real — sem "confia em mim".

🦕

Quem tem computador antigo

TPM ausente, CPU fora da lista? O Sysforge examina o hardware de verdade (i7-4510U testado em campo), explica o bypass e deixa você escolher — assumindo com clareza o que isso significa.

🛡️

Quem sabe, mas exige segurança

Fail-closed por construção: toda ação privilegiada passa por polkit com auditoria JSONL, destrutivos são recusados até existirem validados em QEMU, e o BootOrder original nunca é reescrito — só BootNext one-shot.

o fluxo real

Como funciona

Cinco etapas — do diagnóstico ao instalador assumindo o comando:

1

Diagnóstico honesto

9 sondagens reais na sua máquina: modo UEFI, Secure Boot, partição ESP, CPU/TPM, mídia USB, ISO e dependências. Nada inventado — o que não dá pra ler, é marcado como indisponível.

2

Preparo da mídia

Detecção do pendrive Ventoy e cópia da ISO com progresso real byte a byte — sem dd às cegas no dispositivo errado.

3

Respostas da instalação

Geração do autounattend.xml (edição, chave genérica, bypass de hardware) — o instalador do Windows assume sozinho, sem perguntas em inglês no meio do caminho.

4

BootNext one-shot

Snapshot UEFI completo antes, depois aponta o próximo boot para o pendrive. O BootOrder original permanece intacto — se algo der errado, o boot volta ao normal no reboot seguinte.

5

Reiniciar e instalar

A máquina desliga e liga direto no instalador, que encontra o pendrive, o autounattend e instala o sistema. Você só assiste.

confiança auditável

Segurança que dá pra conferir

O Sysforge lida com o seu disco e o seu boot. Por isso a segurança não é uma promessa — é arquitetura:

fail-closed

Sem daemon, nada roda

Toda ação privilegiada exige o daemon autorizado. Em modo desenvolvimento, operações privilegiadas são recusadas por construção.

polkit por ação

Sua senha, toda vez que importa

Cada método é autorizado via polkit checando PID + starttime do solicitante. Nada de sudo cedo demais.

confirm:true

Nenhuma mutação por acidente

Escrever no boot exige confirmação explícita no protocolo — não existe "operação silenciosa" que altere sua máquina.

snapshot uEFI

Foto do boot antes de tudo

Antes de qualquer mutação no boot: snapshot completo (efibootmgr -v) salvo em disco, com estado para restauração manual.

one-shot

BootOrder nunca reescrito

Só usamos BootNext (consumido no próximo boot). A ordem original do seu firmware permanece intocada sempre.

destrutivo = recusado

Wipe/format fora do alcance

Operações irreversíveis são recusadas em todos os modos até existirem validadas em máquina virtual com plano e rollback.

download

Leve o Sysforge pra sua máquina

Um pacote .deb instala tudo: app, CLI, daemon, policy de autorização e integração systemd.

Pronto para Linux 🐧
Clique e o pacote certo começa a baixar agora.
# 1. baixe o .deb acima e instale (Ubuntu 20.04+ / Mint 20+):
sudo apt install ./sysforge_amd64.deb

# 2. valide seu ambiente:
sysforge doctor
sysforge daemon status

Código-fonte e releases no GitHub · v1.5.1 · x86_64 · MIT