Galileu v1.0.1
Proxy de Segurança e Governança para Ferramentas de AI.
O que há de novo
Interface de Linha de Comando (CLI)
O Galileu agora possui uma CLI estruturada com subcomandos explícitos:
galileu start # inicia o proxy (modo padrão)
galileu start --dry-run # inicia em modo observação, sem bloquear nem sanitizar
galileu doctor # diagnóstico do ambiente (CA, certificados, variáveis)
galileu install-ca # instala o certificado CA no sistema
galileu version # exibe a versão atual
O proxy detecta automaticamente se está rodando em um terminal interativo (TTY). Em modo TTY, a TUI é inicializada; em modo não-TTY (CI, pipe, scripts), o modo texto puro é usado — sem nenhuma configuração adicional.
TUI Interativa com Edição do galileu.yml
A interface interativa foi expandida com três telas navegáveis pelo teclado:
Dashboard — visão em tempo real das requisições interceptadas pelo proxy:
- Lista de requisições com provider, host, status (allowed/blocked/sanitized) e timestamp
- Contador de totais por categoria
- Log de auditoria persistido automaticamente ao encerrar
Padrões de Detecção (P) — gerenciamento completo dos padrões de sanitização diretamente pela TUI:
- Visualização dos built-ins agrupados por categoria (OpenAI, Anthropic, AWS, GitHub, Google, Slack, Discord, genérico)
- Toggle de ativação/desativação de cada built-in sem editar o arquivo manualmente
- Criação, edição e remoção de padrões customizados (tipo
regexouliteral) - Validação de regex em tempo real enquanto o usuário digita
- Persistência imediata no
galileu.ymlao salvar
Configuração do Proxy (X) — edição das configurações do proxy pela TUI:
- Alteração da porta de escuta
- Alternância entre modos
whitelistepassive - Gerenciamento de
allowed_hosts(whitelist) eskip_hosts(passive) com add/remove inline - Persistência imediata no
galileu.ymlao salvar
Primeira execução: se o galileu.yml não existir, a TUI carrega os valores padrão e cria o arquivo automaticamente na primeira vez que o usuário salvar qualquer configuração.
Script de Instalação para Windows (PowerShell)
Adicionado install-galileu.ps1 para instalação automatizada no Windows:
- Download do binário correto para a arquitetura do sistema
- Instalação do certificado CA no repositório de certificados do Windows
- Configuração automática das variáveis de ambiente
HTTP_PROXYeHTTPS_PROXY - Verificação de integridade via SHA-256
Instalação
Linux / macOS:
# Baixe o binário para sua plataforma
curl -LO https://github.com/brunoCase/GalileuCLI/releases/download/v1.0.1/galileu-linux-amd64
# ou: galileu-darwin-arm64 / galileu-darwin-amd64
chmod +x galileu-linux-amd64
sudo mv galileu-linux-amd64 /usr/local/bin/galileu
# Instale o certificado CA e inicie
galileu install-ca
galileu startWindows (PowerShell como Administrador):
irm https://raw.githubusercontent.com/brunoCase/GalileuCLI/main/install-galileu.ps1 | iexVerificação de Integridade
# Linux / macOS
sha256sum -c checksums.txt
# Windows (PowerShell)
Get-FileHash galileu-windows-amd64.exe -Algorithm SHA256O arquivo checksums.txt com os hashes SHA-256 de todos os binários está anexado a esta release.