Nuevo en 1.1: importa conexiones, compara schemas y haz backupVer novedades

Todas tus bases de datos.
En una app ligera de verdad.

Octapus DB es un cliente de escritorio para PostgreSQL, MongoDB, Redis y SQLite. Abre en menos de medio segundo, ocupa pocos MB y no pesa como un IDE.

  • Gratis
  • Código abierto
  • Sin cuenta
  • macOS, Windows y Linux

Octapus DB

Demo de Octapus DB: árbol de conexiones, edición en la cuadrícula, editor SQL, un documento de MongoDB en JSON y claves de Redis

Se conecta con

Rendimiento

Ligero no es un eslogan. Es una medición.

Rust en el núcleo y el webview del propio sistema en lugar de un Chromium incrustado. El resultado es una app que abre antes de que termines de hacer clic.

hasta que abre la ventana
0,43 s
instalador en Windows
8,4 MB
12 MB en macOS
de memoria en reposo
138 MB
contando WebKit
por sugerencia del autocompletado
< 5 ms
en una base con 750.154 tablas
Tamaño instalado
  • Octapus DB42 MB
  • DBeaver161 MB
  • TablePlus429 MB
  • pgAdmin 4710 MB
Tiempo hasta que abre la ventana
  • Octapus DB0,43 s
  • TablePlus0,58 s
  • DBeaver2,7 s

pgAdmin abre la ventana antes de iniciar su propio servidor, por eso queda fuera de esta comparación.

Cómo medimos

Apple M3 Pro con 18 GB, macOS 26.1, el 24 de octubre de 2026.

Tiempo hasta la ventana: desde la orden de abrir hasta la primera ventana de al menos 600 × 400 pt en pantalla (las pantallas de splash no cuentan). Una apertura de calentamiento descartada y la mediana de las 5 siguientes.

Memoria: la app abierta y en reposo durante 15 s, sin conexión; suma del footprint físico (la columna Memoria del Monitor de Actividad) de todos los procesos de la app, incluidos los de WebKit con los que dibuja la interfaz.

Tamaño: el paquete .app en disco. Instaladores: los archivos de la versión 1.1.0-beta.2 en GitHub.

Autocompletado: la suite de benchmarks de la propia app, en un PostgreSQL con 5002 schemas y 750.154 tablas.

El script está en el repositorio del sitio: ejecútalo y compara en tu máquina.

Muy prontoAsistente de IA

Pregunta en español. Octapus escribe la consulta.

Estamos construyendo un asistente dentro de Octapus. Leerá la estructura de la base abierta, escribirá la consulta en su lenguaje, la revisará, la ejecutará y mostrará el resultado en la cuadrícula — y, si la base devuelve un error, la corregirá solo.

El asistente todavía no está disponible en la app. Abajo, un adelanto de cómo va a funcionar.

  • Hablará el idioma de cada baseSQL en PostgreSQL y SQLite, filtros y agregaciones en MongoDB, comandos en Redis.
  • La consulta siempre a la vistaVerás lo que se ejecutó y las suposiciones que hizo. Un clic la abre en el editor.
  • Solo la lectura se ejecuta solaEscrituras, funciones e índices volverán como texto para que los revises. La ejecución automática se podrá desactivar.
  • Tus datos no salen de tu máquinaAl modelo solo llegan nombres y tipos. Los valores en vistas y funciones se vuelven ? y los errores se limpian antes de salir.
Síguelo en GitHub

Cómo lo vas a usar

Cuando llegue, eliges el proveedor en la configuración. Las credenciales quedarán en el cofre de Octapus, cifradas en tu máquina.

Cuenta

ChatGPT

Inicia sesión con tu cuenta Plus o Pro y usa tu plan, sin clave de API.

Clave de API

OpenAI, Anthropic, OpenRouter

Pega tu clave y paga directamente al proveedor.

Modelo local

Ollama, LM Studio

El modelo corre en tu computadora. Ni un byte sale de tu red.

Endpoint propio

Compatible con OpenAI

Cualquier gateway o servidor que hable la API de OpenAI.

@tabla para señalar lo importanteRefina en turnos siguientesHistorial de conversacionesModo agente a pantalla completa (⌘⇧J)Cancela en cualquier momento
Ver lo que se enviará al modelo

La estructura va en DDL compacto, solo de las tablas que importan para la pregunta. No se envía ninguna fila de tu base.

-- 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 qué Octapus

Hecho para quien pasa el día dentro de la base

Ligero de verdad

Rust y Tauri, sin Electron y sin JVM. Instalador de pocos MB y ventana abierta en menos de medio segundo.

Una app, cuatro bases

PostgreSQL, MongoDB, Redis y SQLite con el mismo árbol, el mismo editor y los mismos atajos.

Seguro por defecto

Contraseñas en un cofre cifrado, nada llega a la base sin revisión y el código es abierto para revisarlo.

Funciones

Lo esencial, muy bien hecho

Nada de menús infinitos. Solo lo que usas cada día — rápido y en su lugar.

Un editor que conoce tu schema

Autocompletado de tablas, columnas y funciones mientras escribes. Selecciona un fragmento y ejecuta solo eso con ⌘↵.

  • Resaltado y formato
  • Paginación y cancelación
  • Resultados y mensajes lado a lado
Un editor que conoce tu schema

Edita en la cuadrícula, revisa antes de guardar

Doble clic, nuevo valor. Las filas nuevas, editadas y eliminadas quedan marcadas hasta que guardes con ⌘S.

  • Insertar y eliminar filas
  • Panel de valor para JSON, XML y HTML
  • Edición segura por clave primaria
  • Todo se guarda en una sola transacción
Edita en la cuadrícula, revisa antes de guardar

⌘K y ya estás ahí

Salta a cualquier tabla de cualquier conexión sin soltar el teclado. La misma tabla en varios schemas se vuelve un grupo.

  • Búsqueda en todas las conexiones
  • Tab fija un schema
  • La misma tabla en varios schemas se vuelve un grupo
⌘K y ya estás ahí

Hecho para miles de schemas

La estructura se sincroniza por capas y el árbol está virtualizado: fluido con 5002 schemas y 750.154 tablas.

  • Agrupa schemas con la misma forma
  • Avisa cuando un tenant diverge
  • Compara dos schemas
Hecho para miles de schemas
  • DBeaver
  • pgAdmin
  • TablePlus
  • DataGrip
  • Beekeeper Studio

Trae tus conexiones

Importa desde DBeaver, pgAdmin, TablePlus, DataGrip o Beekeeper Studio, o pega una URL. Revisas antes de guardar.

$ pg_dump -Fc loja > loja.dump

Backup y restauración

pg_dump y pg_restore con vista previa del comando, progreso, log y cancelación.

ALTER TABLE pedidos
  ADD COLUMN cupom text;

Editor de estructura

Crea, renombra y elimina tablas y columnas desde el árbol, siempre con la vista previa del SQL que se va a ejecutar.

Y más

  • Búsqueda dentro de la cuadrícula
  • Exportación a CSV, JSON y SQL
  • SSL/TLS y URI de conexión
  • Grupos de servidores
  • Sesión restaurada al reabrir
  • Temas claro y oscuro
  • Actualización automática
  • Paquete Nix
  • Filtros y orden en el servidor

Multi-base

Una app, cuatro bases

Octapus descubre lo que sabe hacer cada base y adapta la interfaz solo — sin modos, sin plugins.

Schemas, vistas, SQL completo con autocompletado y edición segura por clave primaria.

  • Schemas y vistas en el árbol
  • Autocompletado de SQL
  • Edición por clave primaria
SELECT nome, email FROM usuarios
WHERE ativo = true AND criado_em > '2025-01-01';
Octapus DB — PostgreSQLOctapus DB — MongoDBOctapus DB — RedisOctapus DB — SQLite

Seguridad

Tus datos se quedan contigo

Sin cuenta, sin telemetría y con el código abierto para quien quiera revisarlo.

En la app

  • Contraseñas en un cofre AES-256-GCM, con la clave atada a tu dispositivo
  • Sin cuenta y sin telemetría: Octapus no sabe quién eres
  • Código abierto bajo MIT y Apache-2.0
  • Actualizaciones firmadas y verificadas antes de instalar
  • Nada llega a la base sin que lo revises — y lo que guardas va en una sola transacción: todo o nada

En el asistente (muy pronto)

  • Tú elegirás el proveedor — o ejecutarás el modelo en tu máquina
  • Solo se enviará la estructura; los valores se vuelven ? y los errores se limpian
  • Lectura con guardas por lenguaje, transacción READ ONLY y límite de tiempo
  • Nombres y comentarios de la base tratados como datos, nunca como instrucciones

Comparación

Lado a lado

Medido en la misma máquina, con la versión instalada de cada uno.

Octapus DBTablePlusDBeaverpgAdmin 4
Tamaño instalado42 MB429 MB161 MB710 MB
Tiempo hasta que abre la ventana0,43 s0,58 s2,7 sn/m
PrecioGratisLicencia de US$ 99Gratis (Community) · PRO de pagoGratis
Código abiertoSíNoSí (Community)Sí
PostgreSQL, MongoDB, Redis y SQLite sin pagarSíCon licencia de pagoMongo y Redis solo en PROSolo PostgreSQL
TecnologíaRust + TauriNativoJava (Eclipse)Electron + Python

Versiones medidas: Octapus DB 1.1.0-beta.14, TablePlus 27.1.0, DBeaver 24.3.3, pgAdmin 4 8.11. Precios y funciones según los sitios oficiales en octubre de 2026.

Preguntas

Preguntas frecuentes

¿Octapus es gratis de verdad?

Sí. Es gratuito y de código abierto (MIT o Apache-2.0), sin versión de pago escondida y sin límite de conexiones.

¿Por qué macOS pide un comando para instalarlo?

La app todavía no está firmada por Apple. Con Homebrew, el último comando quita la cuarentena que macOS pone a las apps descargadas. El código es abierto para que lo revises.

¿Dónde quedan mis contraseñas?

En un cofre del propio Octapus, cifrado con AES-256-GCM y con la clave atada a tu dispositivo. Nunca salen de tu máquina.

¿Cuándo llega el asistente?

Todavía no hay fecha: está en desarrollo y llegará en una actualización de la app. Cuando llegue, podrás usar tu plan de ChatGPT, tu propia clave de API — pagando directo al proveedor — o un modelo local, gratis.

¿La IA verá mis datos?

No. El modelo recibirá solo la estructura: nombres de tablas, columnas y tipos. No se enviará ninguna fila de tu base, y los mensajes de error se limpiarán antes de salir.

¿Funciona sin conexión?

Sí: la app se conecta directo a tus bases, sin pasar por ningún servidor nuestro. Cuando llegue el asistente, necesitará a su proveedor — salvo que uses un modelo local.

¿Octapus recopila datos de uso?

No. No hay cuenta, telemetría ni analytics dentro de la app.

Descarga

Sin cuenta. Sin prueba. Solo la app.

Versión 1.1.0-beta.2 — gratuita, de código abierto y lista para tu sistema.

Todas las plataformas