dbx: Manage 100+ Databases, Message Queues, and AI Agents with a 25MB Binary

t8y2/dbx

·2026.09.27 23:54

This is a database management tool that runs as a single 25MB binary without heavy runtimes like Java JRE or Python venv. It controls over 100 types of databases such as MySQL, PostgreSQL, Redis, and MongoDB, along with message queues like Kafka and RabbitMQ, and middleware such as Nacos and etcd, all from a single interface.

1 / 5

It features a built-in AI assistant that generates, optimizes, and validates SQL when you select a table in the editor and make a request in natural language. It integrates with various LLMs including Claude, OpenAI, and local models, and generated queries undergo safety checks before execution. Through an MCP server, AI coding agents like Cursor and Windsurf can utilize existing database connection information to query data.

It provides a virtual scroll data grid for handling large result sets and advanced schema tools including ER diagrams, schema comparison, and field lineup analysis. It supports desktop apps, Docker self-hosting, and a web version, allowing teams to share the same features and connection settings. A signed sandbox plugin system enables the secure addition of extensions such as S3 and Kubernetes.

GitHub
GitHub repository

t8y2/dbx

25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP。

Rust

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.