Repolode
t8y2

t8y2/dbx

Lightweight cross-platform database client for 100+ databases, with desktop, Docker, CLI, a built-in AI SQL assistant and an MCP server.

Alternativa open source a:DBeaverTablePlusNavicat

Estrelas
27,218
Forks
2,471
Issues abertas
1,279
Último commit
há 46 minutos

O que é?

DBX is a database management client built with Rust and Tauri, aimed at developers who work with many different database engines in one place. It connects to MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle and a long list of domestic and analytical databases, and ships as a single app of about 25 MB.

Beyond the usual schema browser and query editor, it includes a data grid with inline editing, schema diff, ER diagrams, explain plans, table import and export, and data transfer between databases. Redis and MongoDB get dedicated browsers, and Kafka, RocketMQ, RabbitMQ, Pulsar, MQTT, Nacos, Consul, ZooKeeper and etcd have their own consoles. The AI SQL assistant can generate, explain and optimize SQL using Claude, OpenAI or local models through Ollama.

DBX can run as a native desktop app on macOS, Windows and Linux, as a web version deployed with Docker, or through a CLI. A separate MCP server lets AI coding agents such as Claude Code and Cursor query databases using connections configured in DBX.

Recursos principais

  • 01Supports 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB and DuckDB.
  • 02Built-in AI SQL assistant that generates, explains and optimizes SQL, with safety checks before execution.
  • 03MCP server for AI coding agents such as Claude Code and Cursor.
  • 04Runs as a desktop app, a Docker-deployed web version, or a CLI.
  • 05Message queue consoles for Kafka, RabbitMQ, Pulsar and similar middleware.
  • 06Schema diff, ER diagrams, explain plans and data import, export and transfer.

Casos de uso

  • Working with several different database engines from one client instead of installing a tool for each.
  • Letting AI coding agents query development databases through connections already configured in DBX.
  • Hosting a shared web-based database client for a team with Docker.
  • Comparing schemas or migrating data between databases from the desktop app.

Tópicos

Perguntas frequentes

O que é dbx?
Lightweight cross-platform database client for 100+ databases, with desktop, Docker, CLI, a built-in AI SQL assistant and an MCP server. DBX is a database management client built with Rust and Tauri, aimed at developers who work with many different database engines in one place. It connects to MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, Oracle and a long list of domestic and analytical databases, and ships as a single app of about 25 MB.
dbx é gratuito? Qual é a licença?
dbx é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
dbx ainda é mantido?
Manutenção ativa. O último commit de dbx foi em 19 de out. de 2026.
Para que posso usar dbx?
Working with several different database engines from one client instead of installing a tool for each. Letting AI coding agents query development databases through connections already configured in DBX. Hosting a shared web-based database client for a team with Docker. Comparing schemas or migrating data between databases from the desktop app.
Onde consigo dbx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/t8y2/dbx

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados