English

belt.ran

beta

Dê seus bancos aos agentes de IA — não suas senhas.

Um cliente de banco nativo e leve (download de 10–15 MB no macOS e no Windows) que também é um servidor MCP seguro: Claude Code, Codex e outros agentes consultam as conexões que você já cadastrou — a senha fica no Keychain, produção é somente-leitura e escritas de risco esperam a sua aprovação.

PostgreSQLMySQLSQLite SQL ServerClickHouseMongoDB RedisKafka+3
Baixar Ver como funciona
belt.ran com um pedido de escrita de um agente esperando aprovação: «Aprovar escrita do agente?» mostrando um DELETE em prod-pg, com os botões Recusar e Aprovar e executar, sobre o editor SQL e a grade de resultadosbelt.ran com um pedido de escrita de um agente esperando aprovação: «Aprovar escrita do agente?» mostrando um DELETE em prod-pg, com os botões Recusar e Aprovar e executar, sobre o editor SQL e a grade de resultados

Download

🖥️
Detectando…
Recomendado para o seu sistema
Baixar
Confira o download (SHA-256)

Cada release publica um arquivo SHA256SUMS.txt. Compare o hash do arquivo que você baixou com a linha dele nesse arquivo. Importa mais no Windows e no Linux, onde os instaladores não são assinados.

# macOS / Linux
shasum -a 256 belt.ran-macos.dmg
sha256sum belt.ran-linux.AppImage
# Windows (PowerShell)
Get-FileHash .\belt.ran-windows-setup.exe -Algorithm SHA256

Por que belt.ran

Seus bancos, seguros para agentes de IA

Pare de colar credenciais em chats ou subir containers descartáveis só para o agente ler um banco. O belt.ran vira o servidor MCP do seu Claude Code, Codex ou Cursor — usando as conexões que você já tem.

$ claude mcp add --scope user beltran -- beltran mcp

Instalou pelo .dmg? Troque beltran pelo caminho completo: /Applications/belt.ran.app/Contents/MacOS/beltran (no Linux: /usr/bin/beltran no .deb/.rpm, ou o caminho completo do .AppImage). Ou dispense o terminal: conecte Claude Code, Claude Desktop, Cursor ou Codex com um clique no belt.ran. Na primeira vez, um guia de 3 passos e um banco Demo embutido deixam um agente consultando em um minuto.

Aprove antes de gravar.

Quando um agente quer alterar dados, o belt.ran para e mostra o comando exato — com a conexão, o ambiente e uma contagem regressiva. Aprovou, roda; negou, ou ignorou, nunca roda.

Diálogo de aprovação: Claude Code quer rodar um DELETE em prod-pg, produção, com os botões Negar e Aprovar e rodarDiálogo de aprovação: Claude Code quer rodar um DELETE em prod-pg, produção, com os botões Negar e Aprovar e rodar

Veja o que está rodando — e pare.

Enquanto uma query do agente roda, um painel ao vivo mostra a conexão, o SQL e o cronômetro. Um clique cancela no servidor.

Painel «Agente rodando» sobre a grade de resultados, com a conexão de produção, o SQL, o cronômetro e o botão CancelarPainel «Agente rodando» sobre a grade de resultados, com a conexão de produção, o SQL, o cronômetro e o botão Cancelar

Cada chamada, auditada.

O registro de tudo que os agentes fizeram: o que rodaram, quanto demorou, o que foi bloqueado — com o SQL colorido. Fica só no seu computador.

Registro de atividade dos agentes: queries do Claude Code e do Codex com os desfechos OK, escrita bloqueada, tempo esgotado e erroRegistro de atividade dos agentes: queries do Claude Code e do Codex com os desfechos OK, escrita bloqueada, tempo esgotado e erro

Conecte seus agentes com um clique.

Claude Code, Claude Desktop, Cursor e Codex: conecte ou desconecte com um clique. Depois crie um Gate a partir de uma conexão — comece de um modelo (Analista, Suporte, Desenvolvedor), escolha os bancos, a política de escrita, o tempo limite e o que mascarar — e confira «O que o agente enxerga» antes de liberar.

Edição do Gate prod-pg: o papel e a descrição que o agente vê, o ambiente Produção e a política de escrita em Escrita com aprovaçãoEdição do Gate prod-pg: o papel e a descrição que o agente vê, o ambiente Produção e a política de escrita em Escrita com aprovação

Por que não um servidor MCP comum?

Existem bons servidores MCP de código aberto para Postgres, MySQL e outros. Eles foram feitos para expor um banco a um agente; o belt.ran foi feito também para proteger o banco dele.

TopicUm servidor MCP de banco típicobelt.ran
CredenciaisString de conexão em argumento, variável de ambiente ou arquivo de configuraçãoA senha fica no chaveiro do sistema; o agente nunca a vê
ProduçãoSomente-leitura por convenção ou por filtro do texto do SQLSomente-leitura garantida pela sessão do banco no Postgres, MySQL, SQLite e ClickHouse
EscritasLiberadas ou bloqueadas — sem meio-termoPausadas até você aprovar o SQL exato, com prévia das linhas alteradas
Dados sensíveisDevolvidos como estãoMascarados por coluna e por valor: e-mail, CPF/CNPJ, cartão, JWT, chaves de API
Injeção de prompt nos dadosAs linhas vão ao modelo como estãoCaracteres invisíveis removidos, células suspeitas sinalizadas
AuditoriaO que o cliente do agente registrarToda chamada registrada e pesquisável, no seu computador

Um cliente de banco de verdade por baixo.

Explorer para 11 engines, editor SQL com IntelliSense e uma grade que faz streaming de milhões de linhas — o cliente que você usaria todo dia, com ou sem agente no meio.

Janela principal do belt.ran: explorador de conexões, editor SQL com realce de sintaxe e grade de resultadosJanela principal do belt.ran: explorador de conexões, editor SQL com realce de sintaxe e grade de resultados

Uma conexão dedicada por aba

Nada de fila numa conexão compartilhada. Cada aba roda na sua: queries em paralelo, cancelamento real (out-of-band, direto no servidor — não enfileirado) e reconexão automática quando a sessão cai. Cancelar é cancelar, de verdade.

Quatro engines de vitrine, mais sete suportados

PostgreSQL, MySQL, SQL Server e ClickHouse (chips cheios) são onde concentramos polimento e paridade. SQLite, Doris, MongoDB, Kafka, Redis, DynamoDB e MCP (chips tracejados) são suportados: conectar, navegar, consultar e cancelar funcionam, com ferramentas mais enxutas. A organização nativa de cada motor — schemas, bancos, tópicos, chaves — numa navegação só:

PostgreSQL · schemas MySQL · databases SQL Server · schemas ClickHouse · databases SQLite · tabelas Apache Doris · databases MongoDB · databases Kafka · tópicos MCP · ferramentas Redis · chaves DynamoDB · tabelas
Nativo e leve

Core em Rust: 38 MB instalado; download de 10–15 MB no macOS e no Windows (no Linux, o .deb tem cerca de 17 MB e o AppImage, cerca de 90 MB). Sem JVM, sem Electron.

Streaming de milhões de linhas

Cursor no servidor, scroll infinito e backpressure real.

Plano de execução visual

Um grafo da raiz às folhas: arestas da espessura das linhas, operadores caros em cor, varreduras completas e estimativas erradas em destaque (PostgreSQL, MySQL, SQL Server e ClickHouse).

Cadernos e biblioteca

Docs estilo Notion + Git + Jupyter, com versões, params e backlinks.

Grátis durante o beta

O cliente individual é gratuito enquanto o belt.ran está em beta, e a intenção é que continue assim: se houver planos pagos, eles cobrirão recursos de time (políticas de agente compartilhadas, exportação da auditoria) — não o que você usa hoje.

O belt.ran é software proprietário; os instaladores são públicos. Ele conecta direto do seu computador aos seus bancos, e as senhas ficam no chaveiro do sistema operacional. Os componentes de terceiros e suas licenças estão nos avisos.

Sem telemetria. Além dos bancos em que você conecta, o belt.ran fala com o GitHub ao abrir (para checar atualizações) e, só se você abrir o catálogo MCP, com o registro oficial de MCP. O que um agente lê é processado pelo provedor de modelo desse agente — por isso somente-leitura, aprovação e mascaramento importam.

🚧 Versão beta, em desenvolvimento ativo. Coisas podem mudar e bugs podem aparecer. Encontrou um problema ou tem uma sugestão? Reporte no GitHub — é muito bem-vindo.