Skip to content

Releases: eubrunocase/GalileuCLI

Galileu v1.0.1

03 Jun 22:18

Choose a tag to compare

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 regex ou literal)
  • Validação de regex em tempo real enquanto o usuário digita
  • Persistência imediata no galileu.yml ao 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 whitelist e passive
  • Gerenciamento de allowed_hosts (whitelist) e skip_hosts (passive) com add/remove inline
  • Persistência imediata no galileu.yml ao 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_PROXY e HTTPS_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 start

Windows (PowerShell como Administrador):

irm https://raw.githubusercontent.com/brunoCase/GalileuCLI/main/install-galileu.ps1 | iex

Verificação de Integridade

# Linux / macOS
sha256sum -c checksums.txt

# Windows (PowerShell)
Get-FileHash galileu-windows-amd64.exe -Algorithm SHA256

O arquivo checksums.txt com os hashes SHA-256 de todos os binários está anexado a esta release.

Galileu v1.0.0

03 Jun 22:14

Choose a tag to compare

Galileu v1.0.0

Proxy de Segurança e Governança para Ferramentas de AI.

Novidades desta Versão

  • Suporte a Múltiplas Ferramentas: Compatível com OpenCode, Claude Code, Cursor, Windsurf, GitHub Copilot, Gemini CLI, Codex e qualquer ferramenta que suporte proxy customizado
  • Detecção Automática: Identifica requisições de AI automaticamente através da análise do payload JSON
  • Provider Inference: Provider é inferido automaticamente do payload (não depende do host)
  • Modo Passive: Novo modo de operação para ferramentas que usam múltiplas APIs
  • Wildcard Matching: Suporte a padrões como *.openai.com, *.telemetry.*

Como Usar

Modo Whitelist (padrão):

proxy:
  mode: whitelist
  allowed_hosts:
    - "*.openai.com"
    - "*.anthropic.com"

Modo Passive (Claude Code, Cursor, Windsurf):

proxy:
  mode: passive
  skip_hosts:
    - "*.telemetry.*"
    - "*.analytics.*"

Detecção de Dados Sensíveis

Sanitiza automaticamente:

  • API Keys (OpenAI, Anthropic, Google, GitHub)
  • Tokens (Slack, Discord, AWS)
  • Credenciais personalizadas via regex/literal

Verificação de Integridade

Execute o comando abaixo para verificar:

Linux/macOS:

sha256sum -c checksums.txt

Windows (PowerShell):

Get-FileHash galileu-windows-amd64.exe -Algorithm SHA256

O arquivo checksums.txt está anexado nesta release.

Galileu v0.1.6

12 May 17:27

Choose a tag to compare

Galileu v0.1.6

Proxy de Segurança e Governança para Ferramentas de AI.

Novidades desta Versão

  • Suporte a Múltiplas Ferramentas: Compatível com OpenCode, Claude Code, Cursor, Windsurf, GitHub Copilot, Gemini CLI, Codex e qualquer ferramenta que suporte proxy customizado
  • Detecção Automática: Identifica requisições de AI automaticamente através da análise do payload JSON
  • Provider Inference: Provider é inferido automaticamente do payload (não depende do host)
  • Modo Passive: Novo modo de operação para ferramentas que usam múltiplas APIs
  • Wildcard Matching: Suporte a padrões como *.openai.com, *.telemetry.*

Como Usar

Modo Whitelist (padrão):

proxy:
  mode: whitelist
  allowed_hosts:
    - "*.openai.com"
    - "*.anthropic.com"

Modo Passive (Claude Code, Cursor, Windsurf):

proxy:
  mode: passive
  skip_hosts:
    - "*.telemetry.*"
    - "*.analytics.*"

Detecção de Dados Sensíveis

Sanitiza automaticamente:

  • API Keys (OpenAI, Anthropic, Google, GitHub)
  • Tokens (Slack, Discord, AWS)
  • Credenciais personalizadas via regex/literal

Verificação de Integridade

Execute o comando abaixo para verificar:

Linux/macOS:

sha256sum -c checksums.txt

Windows (PowerShell):

Get-FileHash galileu-windows-amd64.exe -Algorithm SHA256

O arquivo checksums.txt está anexado nesta release.

Galileu v0.1.5

08 May 23:39

Choose a tag to compare

Galileu v0.1.5

Versão oficial do GalileuCLI

Checksums SHA256

Execute o comando abaixo para verificar:

Linux/macOS:

sha256sum -c checksums.txt

Windows (PowerShell):

Get-FileHash galileu-windows-amd64.exe -Algorithm SHA256

O arquivo checksums.txt está anexado nesta release.

Galileu v0.1.4

08 May 17:49

Choose a tag to compare

Galileu v0.1.4

Versão oficial do GalileuCLI

Checksums SHA256

Execute o comando abaixo para verificar:

Linux/macOS:

sha256sum -c checksums.txt

Windows (PowerShell):

Get-FileHash galileu-windows-amd64.exe -Algorithm SHA256

O arquivo checksums.txt está anexado nesta release.

Galileu v0.1.3

08 May 11:45

Choose a tag to compare

Galileu v0.1.3

Versão oficial de lançamento do Galileu CLI. Esta release inclui os seguintes artefatos:

  • galileu-darwin-arm64
  • galileu-darwin-amd64
  • galileu-linux-amd64
  • galileu-windows-amd64.exe

Galileu v0.1.2

08 May 11:41

Choose a tag to compare

Galileu v0.1.2

Proxy reverso MITM de segurança e governança para LLMs.
Intercepta, sanitiza e audita dados sensíveis antes que cheguem aos provedores de IA.

✨ Novidades desta versão

  • Testes expandidos: Cobertura de testes unitários e integração
  • 📊 Benchmarks de performance: Métricas de latência e throughput do proxy
  • 🔍 Detecção refinada: Padrões regex e literais configuráveis via galileu.yml
  • 📝 Documentação atualizada: README com diagramas, mídias e guia de configuração
  • 🔒 Segurança reforçada: Documentação explícita sobre o certificado CA local

Plataformas

Plataforma Arquivo
macOS Apple Silicon galileu-darwin-arm64
macOS Intel galileu-darwin-amd64
Linux x86_64 galileu-linux-amd64
Windows x86_64 galileu-windows-amd64.exe

Provedores Suportados

OpenCode, OpenAI, Anthropic (Claude), Google Gemini, Cohere e Mistral.

Início rápido

  1. Faça o download do binário da sua plataforma abaixo
  2. macOS/Linux: chmod +x galileu-* e execute o binário
  3. Windows: execute galileu-windows-amd64.exe como Administrador
  4. Configure sua ferramenta de IA para usar o proxy http://127.0.0.1:9000

O certificado CA é gerado apenas na sua máquina. Veja o README para detalhes.

Licença

Apache 2.0 — Bruno Dantas de Oliveira Casé

Galileu v0.1.1

05 May 23:10

Choose a tag to compare

Galileu v0.1.1

Proxy reverso MITM de segurança e governança para LLMs.
Intercepta, sanitiza e audita dados sensíveis antes que cheguem aos provedores de IA.

✨ Novidades desta versão

  • Testes expandidos: Cobertura de testes unitários e integração
  • 📊 Benchmarks de performance: Métricas de latência e throughput do proxy
  • 🔍 Detecção refinada: Padrões regex e literais configuráveis via galileu.yml
  • 📝 Documentação atualizada: README com diagramas, mídias e guia de configuração
  • 🔒 Segurança reforçada: Documentação explícita sobre o certificado CA local

Plataformas

Plataforma Arquivo
macOS Apple Silicon galileu-darwin-arm64
macOS Intel galileu-darwin-amd64
Linux x86_64 galileu-linux-amd64
Windows x86_64 galileu-windows-amd64.exe

Provedores Suportados

OpenCode, OpenAI, Anthropic (Claude), Google Gemini, Cohere e Mistral.

Início rápido

  1. Faça o download do binário da sua plataforma abaixo
  2. macOS/Linux: chmod +x galileu-* e execute o binário
  3. Windows: execute galileu-windows-amd64.exe como Administrador
  4. Configure sua ferramenta de IA para usar o proxy http://127.0.0.1:9000

O certificado CA é gerado apenas na sua máquina. Veja o README para detalhes.

Licença

Apache 2.0 — Bruno Dantas de Oliveira Casé

Galileu v0.1.0

05 May 00:10

Choose a tag to compare

Galileu v0.1.0

Proxy reverso MITM de segurança e governança para LLMs.
Intercepta e sanitiza dados sensíveis antes que cheguem aos provedores de IA.

Plataformas

Plataforma Arquivo
macOS Apple Silicon galileu-darwin-arm64
macOS Intel galileu-darwin-amd64
Linux x86_64 galileu-linux-amd64
Windows x86_64 galileu-windows-amd64.exe

Inicio rapido

macOS e Linux: chmod +x galileu-* e execute o binario da sua plataforma.
Windows: execute galileu-windows-amd64.exe como Administrador.
Configure sua ferramenta de IA para usar o proxy na porta 9000.

Licenca

Apache 2.0 - Bruno Dantas de Oliveira Case