dbx: Manage 100+ Databases, Message Queues, and AI Agents with a 25MB Binary
t8y2/dbx
About the project
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.
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.
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