Para programadores
Instalação
pip install veu # biblioteca, sem dependências
pip install "veu[servidor,mcp,documentos]" # com o proxy, o painel, o MCP e Excel/Word/PDF
npm install @guhttps/veu # JavaScript e TypeScript
docker run -p 8787:8787 -e VEU_TOKEN=um-segredo ghcr.io/guhttps/veu
Extras opcionais do pacote Python:
| Extra |
Para |
servidor |
Proxy, painel e API REST |
mcp |
Servidor MCP para agentes |
documentos |
Excel, Word, PowerPoint e PDF |
langchain, pandas |
Integrações com essas bibliotecas |
litellm |
Guardrail do LiteLLM |
redis |
Sessões compartilhadas entre réplicas, com o cofre cifrado |
oidc |
Login único no gateway com o provedor de identidade da empresa |
spacy |
Detector de nomes do spaCy |
ml |
Detector de nomes por um modelo BERT em português (transformers e torch; cerca de 400 MB) |
todos |
Tudo acima, menos litellm, spacy e ml |
Como proxy (qualquer linguagem, muda uma linha)
veu servir # http://127.0.0.1:8787
from openai import OpenAI
client = OpenAI(base_url="http://127.0.0.1:8787/v1") # OpenAI
groq = OpenAI(base_url="http://127.0.0.1:8787/groq/v1") # Groq, OpenRouter, Ollama, Maritaca...
Dentro do seu código, sem proxy
from veu.integrations.sdk import openai_client, anthropic_client
client = openai_client() # igual a openai.OpenAI(...), mas protegido pelo Véu
import OpenAI from "openai";
import { createFetch } from "@guhttps/veu/fetch";
const client = new OpenAI({ fetch: createFetch() }); // o mesmo para a Anthropic
Como biblioteca
import veu
resultado = veu.anonymize("Oi, sou o João da Silva, CPF 529.982.247-25, tel (11) 91234-5678.")
resultado.text
# 'Oi, sou o [PESSOA_1], CPF [CPF_1], tel [TELEFONE_1].'
veu.restore("Certo, [PESSOA_1]. Vou ligar no [TELEFONE_1].", resultado.vault)
# 'Certo, João da Silva. Vou ligar no (11) 91234-5678.'
Notion, planilhas e documentos
veu ler https://app.notion.com/p/Atendimento-1f2e... # NOTION_TOKEN no ambiente
veu ler https://docs.google.com/spreadsheets/d/.../edit # público pelo link ou GOOGLE_ACCESS_TOKEN
veu anonimizar clientes.xlsx -o clientes-protegido.xlsx --cofre cofre.json
veu restaurar resposta.docx --cofre cofre.json -o resposta-final.docx
Comandos
| Comando |
O que faz |
veu painel |
Liga o Véu e abre o painel no navegador |
veu perfis |
Perfis prontos por setor; use com --perfil |
veu risco |
Aponta pistas que ainda podem identificar alguém (datas, idades, cidades, cargos) |
veu demonstrar |
Mostra o que chegaria à IA com e sem o Véu e testa ataques à restauração, sem chave de API |
veu ler <link ou arquivo> |
Lê Notion, Google, links e documentos já protegidos |
veu anonimizar / veu restaurar |
Protege e restaura textos, CSV, JSON, Excel, Word, PowerPoint e PDF |
veu detectar |
Lista os dados encontrados num texto |
veu verificar |
Falha se algum arquivo tiver dados pessoais ou segredos (pre-commit e CI) |
veu servir |
Proxy para as APIs de IA, com playground e API REST |
veu mcp |
Servidor MCP para Claude Desktop, Claude Code e Cursor |
veu gancho prompt / veu gancho arquivo |
Ganchos para Claude Code e Cursor |
veu auditoria verificar |
Confere a integridade do log de auditoria |
veu atalhos |
Cria o atalho Véu na área de trabalho |
veu avaliar |
Roda o benchmark (--externo todos para os conjuntos públicos de terceiros) |