whodb

统一管理多源数据,自动梳理血缘与质量,让数据资产清晰可控。

whodb 是一个面向数据访问与运维智能化的开源平台,定位在数据库管理与数据治理的交叉领域。它解决的是企业在多源数据环境中,数据访问分散、元数据混乱、血缘关系不清晰、数据质量难追踪等问题。核心能力包括:统一的数据目录与元数据管理,支持多种数据库的接入与集成;提供数据血缘分析,帮助用户理解数据流转路径;内置数据治理规则与数据质量监控,保障数据可信度;同时具备 ER 图可视化、数据管道编排等辅助功能。项目基于 Go 语言开发,性能优异,部署轻量,适合作为企业内部数据中台的底层基础设施。其 AI 智能体特性体现在自动化元数据采集与智能推荐上,能降低数据工程师的日常运维成本。整体上,whodb 试图打通从数据接入、管理到分析的全链路,让数据资产变得可查、可管、可控。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 5032
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队clidey
所属国家
官网地址https://whodb.com
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言Go
技术栈/模型ai-agent,data-catalog,data-governance,data-integration,data-lineage,data-pipeline,data-platform,database-management,er-diagram,internal-tools,mcp-server,model-context-protocol,mysql,oracle,postgresql,self-hosted,sql-editor,sqlserver,text-to-sql,visual-query-builder
GitHub 星标★ 5032
30天Star增速
HF 下载量
上线时间2024-06-11 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

难度:入门 约 10 分钟 部署方式:Docker 7 步

环境要求

  • 已安装 Docker(容器方式运行)
  • 浏览器(访问 Web 界面)
  • 目标数据库的连接信息(地址、账号、密码)
  • Node.js 与 npm(仅 CLI 安装方式需要)

安装与启动步骤

  1. 1Docker 一键启动

    拉取并运行官方 WhoDB 镜像,映射 8080 端口;--rm 表示容器退出即删除,适合快速试用。

    docker run --rm -it -p 8080:8080 clidey/whodb
  2. 2打开浏览器访问

    在浏览器打开 http://localhost:8080,按页面提示填入数据库连接信息即可开始使用。

  3. 3生成加密密钥

    如需在容器被替换后保留加密的登录会话,先生成 64 位十六进制密钥并妥善保存。

    openssl rand -hex 32
  4. 4持久化启动容器

    把 whodb-data 卷挂载到 /data,并传入上一步保存的密钥,会话便不会随容器丢失。

    docker run -it -p 8080:8080 
      -v whodb-data:/data 
      -e WHODB_ENCRYPTION_KEY=your_saved_64_character_hex_key 
      clidey/whodb
  5. 5HTTPS 反代加参数

    若通过 HTTPS 反向代理访问,额外设置 WHODB_SECURE=true,浏览器才只在 HTTPS 下发送会话 Cookie。

    docker run -it -p 8080:8080 
      -v whodb-data:/data 
      -e WHODB_ENCRYPTION_KEY=your_saved_64_character_hex_key 
      -e WHODB_SECURE=true 
      clidey/whodb
  6. 6安装 CLI(可选)

    不用 Docker 时,可用 npm 全局安装 @clidey/whodb,获得终端 UI 与 MCP 服务能力。

    npm install -g @clidey/whodb
  7. 7使用 CLI 命令

    执行 whodb 打开终端界面;执行 whodb mcp serve 启动 MCP 服务器。

    whodb
    whodb mcp serve

关键配置

配置项必填说明示例
WHODB_ENCRYPTION_KEY否用于加密登录会话的 64 位十六进制密钥,不设则容器替换后会话失效your_saved_64_character_hex_key
WHODB_SECURE否通过 HTTPS 反向代理访问时设为 true,会话 Cookie 仅在 HTTPS 下发送true
WHODB_OPENAI_*否在服务启动时预配置 OpenAI 提供商WHODB_OPENAI_API_KEY=sk-xxxxxxxx
WHODB_ANTHROPIC_*否在服务启动时预配置 Anthropic 提供商WHODB_ANTHROPIC_API_KEY=sk-ant-xxxxxxxx
WHODB_OLLAMA_*否配置 Ollama 的连接设置WHODB_OLLAMA_ENDPOINT=http://localhost:11434
WHODB_LMSTUDIO_*否配置 LM Studio 的连接设置WHODB_LMSTUDIO_ENDPOINT=http://localhost:1234

如何确认成功

浏览器打开 http://localhost:8080 能看到 WhoDB 界面,并能填入数据库连接信息。

常见问题

Q:容器重启后登录会话丢失了怎么办?

A:挂载 -v whodb-data:/data 并设置 WHODB_ENCRYPTION_KEY,容器被替换后加密会话仍可复用。

Q:通过 HTTPS 反向代理访问时要注意什么?

A:需要设置 WHODB_SECURE=true,让浏览器只在 HTTPS 下发送会话 Cookie。

Q:不想本地安装,能先看看效果吗?

A:可以访问官方在线演示 https://demo.whodb.com/ 或观看视频演示。

Q:AI 问答功能必须配置吗?

A:不是必选。可按需连接 Ollama、OpenAI、Anthropic、LM Studio 或其他 OpenAI 兼容提供商。

注意事项

  • WHODB_ENCRYPTION_KEY 请保存在安全位置,更换密钥会使已有登录会话全部失效。
  • AI 功能为可选,未配置任何提供商时仍可浏览编辑数据和执行查询。
  • Docker Compose、连接配置档、SSL、AI 提供商等更多配置请见官方文档 https://docs.whodb.com/。

核心亮点

  • 内置数据血缘分析,自动追踪数据流转路径,解决数据溯源难题
  • 支持多数据库统一接入,提供集中式元数据管理与数据目录
  • 集成数据质量监控与治理规则,保障数据可信度与合规性

不足之处

  • 文档/社区待观察
  • 项目尚在成长中,生态成熟度与周边工具链有待完善

适用场景

  • 企业内部数据资产盘点与元数据管理
  • 数据工程师追踪数据血缘与影响分析
  • 数据治理团队实施数据质量监控与合规审计

替代项目

Amundsen、DataHub、Apache Atlas

项目介绍

whodb 是基础设施领域的开源项目,由 clidey 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(5,032)位列前 9%,在基础设施分类的 1,132 个项目里位列前 13%。

近 41 天,它的 GitHub 星标从 5,003 增加到 5,032,净增 29。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。从国内网络环境看,可直接访问。

它主要面向的使用场景是:企业内部数据资产盘点与元数据管理。同类可对比的替代方案包括 Amundsen、DataHub、Apache Atlas。

上一篇:OpenSandbox

下一篇:tabularis

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09