A keyboard-driven terminal UI (TUI) for connecting to and querying many SQL databases, inspired by lazygit.
- 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
Native database IDE for macOS, Windows, and Linux covering PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server, and ClickHouse, with a built-in MCP server and AI chat.
A lightweight, framework-agnostic command-line tool for managing plain SQL database migrations across teams and environments.
Cross-platform SQL editor and database manager for Linux, macOS, and Windows, supporting MySQL, PostgreSQL, SQLite, SQL Server and many more.
An open agent framework where the AI agent gets its own Dockerized Linux desktop, browser, and document tools to carry out real work.
An open source MCP server that connects AI agents, IDEs and apps to databases with prebuilt tools or custom tool definitions.