git404hub

what is dbx fr?

t8y2/dbx — explained in plain English

Analysis updated 2026-05-18

11,191RustAudience · developerComplexity · 2/5Setup · easy

tl;dr

DBX is a lightweight, 20 MB cross-platform database client that connects to over 70 databases with a desktop app, Docker, CLI, built-in AI, and MCP support.

vibe map

mindmap
  root((DBX))
    What it does
      Lightweight DB client
      Supports 70 plus databases
      Under 20 MB
    Tech stack
      Rust
      MCP Server
    Use cases
      Browse many DB types
      Use CLI or desktop app
      AI assisted queries
    Audience
      Developers
      Database admins

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Connect to and browse many different database types like MySQL, PostgreSQL, or MongoDB from one lightweight client.

VIBE 2

Use the desktop app, Docker image, or command line interface depending on your workflow.

VIBE 3

Use the built-in AI assistant or MCP server to let an AI agent query or manage your databases.

VIBE 4

Work with analytical databases like ClickHouse, DuckDB, or Redshift alongside traditional relational databases.

what's the stack?

RustMCP

how it stacks up fr

t8y2/dbxquickwit-oss/quickwitflxzt/rnote
Stars11,19111,19911,212
LanguageRustRustRust
Setup difficultyeasymoderateeasy
Complexity2/54/51/5
Audiencedeveloperops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

in plain english

DBX is a lightweight database client that connects to more than 70 different databases while keeping its own footprint under 20 megabytes. It is described as cross platform, meaning it can run on multiple operating systems, and it comes in several forms: a desktop application, a Docker container, and a command line interface, along with a built in AI assistant and support for MCP, the protocol AI agents use to reach outside tools. The badges and headers in the README list a very wide range of supported databases, covering familiar relational systems like MySQL, PostgreSQL, SQL Server, and Oracle, document and key value stores like MongoDB and Redis, analytical databases like ClickHouse, DuckDB, and Redshift, and a long list of more specialized or regionally used systems such as TiDB, StarRocks, CockroachDB, Dameng, OceanBase, openGauss, GaussDB, TDengine, and KingBase, among others. The project has attracted significant attention, with over eleven thousand stars on GitHub, and is featured on sites like Product Hunt and HelloGitHub. It is written in Rust, which fits with its stated goal of staying small and fast despite supporting so many database types. The README excerpt available here focuses mainly on badges and links, such as community groups on QQ, WeChat, and Discord, rather than a detailed walkthrough of features or setup steps, so specifics on installation and day to day use are not covered in what is shown.

prompts (copy fr)

prompt 1
Explain what makes DBX able to support over 70 different databases while staying under 20 MB.
prompt 2
Walk me through the different ways I can run DBX: desktop app, Docker, or CLI.
prompt 3
How does DBX's built-in AI assistant and MCP server work with my databases?
prompt 4
Show me which analytical databases like ClickHouse or DuckDB this tool supports.

Frequently asked questions

what is dbx fr?

DBX is a lightweight, 20 MB cross-platform database client that connects to over 70 databases with a desktop app, Docker, CLI, built-in AI, and MCP support.

What language is dbx written in?

Mainly Rust. The stack also includes Rust, MCP.

How hard is dbx to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is dbx for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.