Novo na 1.1: importe conexões, compare schemas e faça backupVer novidades

Todos os seus bancos.
Num app leve de verdade.

Octapus DB é um cliente desktop para PostgreSQL, MongoDB, Redis e SQLite. Abre em menos de meio segundo, ocupa poucos MB e não pesa como uma IDE.

  • Grátis
  • Open source
  • Sem conta
  • macOS, Windows e Linux

Octapus DB

Demonstração do Octapus DB: árvore de conexões, edição na grade, editor SQL, documento do MongoDB em JSON e chaves do Redis

Conecta com

Desempenho

Leve não é slogan. É medição.

Rust no núcleo e o webview do próprio sistema no lugar de um Chromium embutido. O resultado é um app que abre antes de você terminar de clicar.

para a janela abrir
0,43 s
instalador no Windows
8,4 MB
12 MB no macOS
de memória parado
138 MB
contando o WebKit
por sugestão do autocomplete
< 5 ms
num banco com 750.154 tabelas
Tamanho instalado
  • Octapus DB42 MB
  • DBeaver161 MB
  • TablePlus429 MB
  • pgAdmin 4710 MB
Tempo até a janela abrir
  • Octapus DB0,43 s
  • TablePlus0,58 s
  • DBeaver2,7 s

O pgAdmin abre a janela antes de iniciar o próprio servidor, por isso fica de fora desta comparação.

Como medimos

Apple M3 Pro com 18 GB, macOS 26.1, em 24 de outubro de 2026.

Tempo até a janela: do comando de abrir até a primeira janela de pelo menos 600 × 400 pt na tela (telas de splash não contam). Uma abertura de aquecimento descartada e a mediana das 5 seguintes.

Memória: o app aberto e parado por 15 s, sem conexão; soma do footprint físico (a coluna Memória do Monitor de Atividade) de todos os processos do app, incluindo os do WebKit que ele usa para desenhar a interface.

Tamanho: o pacote .app no disco. Instaladores: os arquivos da versão 1.1.0-beta.2 no GitHub.

Autocomplete: suíte de benchmarks do próprio app, num PostgreSQL com 5.002 schemas e 750.154 tabelas.

O script está no repositório do site — rode e compare na sua máquina.

Em breveAssistente de IA

Pergunte em português. O Octapus escreve a consulta.

Estamos construindo um assistente dentro do Octapus. Ele vai ler a estrutura do banco aberto, escrever a consulta na linguagem dele, conferir, executar e mostrar o resultado na grade — e, se o banco devolver erro, corrigir sozinho.

O assistente ainda não está disponível no app. Abaixo, uma prévia de como ele vai funcionar.

  • Vai falar a língua de cada bancoSQL no PostgreSQL e no SQLite, filtros e agregações no MongoDB, comandos no Redis.
  • A consulta sempre à vistaVocê vai ver o que foi executado e as premissas que ele assumiu. Um clique abre no editor.
  • Só leitura roda sozinhaEscritas, funções e índices vão virar texto para você revisar. A execução automática poderá ser desligada.
  • Seus dados não saem da máquinaAo modelo vão só nomes e tipos. Valores em views e funções viram ? e os erros são limpos antes de sair.
Acompanhe no GitHub

Como você vai usar

Quando chegar, você escolhe o provedor nas configurações. As credenciais vão ficar no cofre do Octapus, criptografadas na sua máquina.

Conta

ChatGPT

Entre com a sua conta Plus ou Pro e use o seu plano, sem chave de API.

Chave de API

OpenAI, Anthropic, OpenRouter

Cole a sua chave e pague direto ao provedor.

Modelo local

Ollama, LM Studio

O modelo roda no seu computador. Nenhum byte sai da sua rede.

Endpoint próprio

Compatível com OpenAI

Qualquer gateway ou servidor que fale a API da OpenAI.

@tabela para citar o que importaRefine em turnos seguintesHistórico de conversasModo agente em tela cheia (⌘⇧J)Cancele a qualquer momento
Ver o que será enviado ao modelo

A estrutura vai em DDL compacto, só das tabelas que interessam à pergunta. Nenhuma linha do banco é enviada.

-- PostgreSQL. Schemas: "public" (of 3 in the database)
CREATE TABLE "public"."usuarios" (
  "id" integer NOT NULL PRIMARY KEY,
  "nome" text,
  "email" text
);
CREATE TABLE "public"."pedidos" ( -- «Pedidos da loja»
  "id" integer NOT NULL PRIMARY KEY,
  "usuario_id" integer NOT NULL REFERENCES "public"."usuarios" ("id"),
  "total" numeric(10,2),
  "status" text,
  "criado_em" timestamptz
);
-- Other tables (columns not shown): "produtos", "estoque", "cupons"

Por que o Octapus

Feito para quem passa o dia dentro do banco

Leve de verdade

Rust e Tauri, sem Electron e sem JVM. Instalador de poucos MB e janela aberta em menos de meio segundo.

Um app, quatro bancos

PostgreSQL, MongoDB, Redis e SQLite com a mesma árvore, o mesmo editor e os mesmos atalhos.

Seguro por padrão

Senhas num cofre criptografado, nada vai para o banco sem revisão e o código é aberto para conferir.

Recursos

O essencial, muito bem feito

Nada de menus infinitos. Só o que você usa todo dia — rápido e no lugar certo.

Editor que conhece o seu schema

Autocomplete de tabelas, colunas e funções enquanto você digita. Selecione um trecho e rode só ele com ⌘↵.

  • Highlight e formatação
  • Paginação e cancelamento
  • Resultados e mensagens lado a lado
Editor que conhece o seu schema

Edite na grade, revise antes de salvar

Dois cliques, novo valor. Linhas novas, editadas e removidas ficam marcadas até você salvar com ⌘S.

  • Inserir e remover linhas
  • Painel de valor para JSON, XML e HTML
  • Edição segura pela chave primária
  • Tudo salvo numa transação só
Edite na grade, revise antes de salvar

⌘K e você está lá

Pule para qualquer tabela de qualquer conexão sem tirar as mãos do teclado. A mesma tabela em vários schemas vira um grupo.

  • Busca em todas as conexões
  • Tab fixa um schema
  • Mesma tabela em vários schemas vira um grupo
⌘K e você está lá

Feito para milhares de schemas

A estrutura é sincronizada em camadas e a árvore é virtualizada: fluida com 5.002 schemas e 750.154 tabelas.

  • Agrupa schemas com o mesmo formato
  • Avisa quando um tenant diverge
  • Compara dois schemas
Feito para milhares de schemas
  • DBeaver
  • pgAdmin
  • TablePlus
  • DataGrip
  • Beekeeper Studio

Traga suas conexões

Importe do DBeaver, pgAdmin, TablePlus, DataGrip ou Beekeeper Studio, ou cole uma URL. Você revisa antes de gravar.

$ pg_dump -Fc loja > loja.dump

Backup e restauração

pg_dump e pg_restore com prévia do comando, progresso, log e cancelamento.

ALTER TABLE pedidos
  ADD COLUMN cupom text;

Editor de estrutura

Crie, renomeie e exclua tabelas e colunas pela árvore, sempre com a prévia do SQL que vai rodar.

E mais

  • Busca dentro da grade
  • Exportação em CSV, JSON e SQL
  • SSL/TLS e URI de conexão
  • Grupos de servidores
  • Sessão restaurada ao reabrir
  • Temas claro e escuro
  • Atualização automática
  • Pacote Nix
  • Filtros e ordenação no servidor

Multi-banco

Um app, quatro bancos

O Octapus descobre o que cada banco sabe fazer e adapta a interface sozinho — sem modos, sem plugins.

Schemas, views, SQL completo com autocomplete e edição segura pela chave primária.

  • Schemas e views na árvore
  • Autocomplete de SQL
  • Edição por chave primária
SELECT nome, email FROM usuarios
WHERE ativo = true AND criado_em > '2025-01-01';
Octapus DB — PostgreSQLOctapus DB — MongoDBOctapus DB — RedisOctapus DB — SQLite

Segurança

Seus dados ficam com você

Sem conta, sem telemetria e com o código aberto para quem quiser conferir.

No app

  • Senhas num cofre AES-256-GCM, com a chave presa ao seu dispositivo
  • Sem conta e sem telemetria: o Octapus não sabe quem você é
  • Código aberto sob MIT e Apache-2.0
  • Atualizações assinadas e verificadas antes de instalar
  • Nada vai para o banco sem você revisar — e o que você salva entra numa transação só: tudo ou nada

No assistente (em breve)

  • Você vai escolher o provedor — ou rodar o modelo na sua máquina
  • Só a estrutura será enviada; valores viram ? e erros são limpos
  • Leitura com guardas por linguagem, transação READ ONLY e limite de tempo
  • Nomes e comentários do banco tratados como dado, nunca como instrução

Comparação

Lado a lado

Medido na mesma máquina, com a versão instalada de cada um.

Octapus DBTablePlusDBeaverpgAdmin 4
Tamanho instalado42 MB429 MB161 MB710 MB
Tempo até a janela abrir0,43 s0,58 s2,7 sn/m
PreçoGrátisLicença de US$ 99Grátis (Community) · PRO pagoGrátis
Código abertoSimNãoSim (Community)Sim
PostgreSQL, MongoDB, Redis e SQLite sem pagarSimCom licença pagaMongo e Redis só no PROSó PostgreSQL
TecnologiaRust + TauriNativoJava (Eclipse)Electron + Python

Versões medidas: Octapus DB 1.1.0-beta.14, TablePlus 27.1.0, DBeaver 24.3.3, pgAdmin 4 8.11. Preços e recursos conforme os sites oficiais em outubro de 2026.

Perguntas

Perguntas frequentes

O Octapus é grátis mesmo?

Sim. É gratuito e open source (MIT ou Apache-2.0), sem versão paga escondida e sem limite de conexões.

Por que o macOS pede um comando na instalação?

O app ainda não é assinado pela Apple. Pelo Homebrew, o último comando remove a quarentena que o macOS coloca em apps baixados. O código é aberto para você conferir.

Onde ficam minhas senhas?

Num cofre do próprio Octapus, criptografado com AES-256-GCM e com a chave presa ao seu dispositivo. Elas nunca saem da sua máquina.

Quando o assistente chega?

Ainda não tem data: ele está em desenvolvimento e vai chegar numa atualização do app. Quando chegar, você vai poder usar o seu plano do ChatGPT, a sua chave de API — pagando direto ao provedor — ou um modelo local, de graça.

A IA vai ver os meus dados?

Não. O modelo vai receber só a estrutura: nomes de tabelas, colunas e tipos. Nenhuma linha do banco será enviada, e mensagens de erro serão limpas antes de sair.

Funciona offline?

Sim: o app conecta direto nos seus bancos, sem passar por nenhum servidor nosso. Quando o assistente chegar, ele vai precisar do provedor — a não ser que você use um modelo local.

O Octapus coleta dados de uso?

Não. Não há conta, telemetria nem analytics dentro do app.

Download

Sem conta. Sem trial. Só o app.

Versão 1.1.0-beta.2 — gratuita, open source e pronta para o seu sistema.

Todas as plataformas