whodb

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

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 243 🐛 待处理 21 👀 关注 19
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 5052
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

whodb 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队clidey
官网地址https://whodb.com
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议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 星标★ 5052
上线时间2024-06-11 00:00:00
代码更新2026-11-09
仓库体积96.8 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数9

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5052

使用教程

难度:入门 约 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

上一篇:OpenSandbox

下一篇:tabularis

同类项目推荐

pandaprobe 开源

给 AI Agent 装上追踪和评测,调试不再靠猜

open source agent engineering platform: traces, evals, and metrics to debug and impr···

★ 795 2026-09-14
featureform 开源

把已有数据库变成特征存储,无需迁移,快速上线ML特征。

The Virtual Feature Store. Turn your existing data infrastructure into a feature sto···

★ 1991 2026-08-09
ComfyUI-Docker 开源

一条命令拉起 ComfyUI,告别环境配置地狱

Dockerfile for ComfyUI. | 容器镜像与启动脚本

★ 1695 2026-08-09
dify-helm 开源

一条 helm install 把 Dify 全套 LLM 应用栈部署到 K8s

Deploy langgenious/dify, an LLM based app on kubernetes with helm chart.

★ 679 2026-09-16
afd-plugin 开源

把注意力和FFN拆开跑,让vLLM推理更高效

vLLM plugin for attention-ffn disaggregation support

★ 246 2026-10-28
Comfyui-zhenzhen 开源

在 ComfyUI 里拖节点调用平价 AI 生成接口

https://ai.t8star.org/register?aff=dP7j Comfyui的各种平价API调用节点,支持seedance2.···

★ 761 2026-10-30
semantic-router 开源

按语义智能分发请求,让每个模型干最擅长的活

An open, programmable decision layer for models and compute.

★ 6434 2026-08-09
tinylm 开源

在浏览器里直接跑大模型,离线也能用,接口兼容 OpenAI。

Browser based ML Inference | OpenAI compliant | Run models like DeepSeek, Llama 3.2,···

★ 60 2026-08-09
infinity 开源

为LLM应用而生的极速混合搜索数据库,毫秒级检索知识

The AI-native database built for LLM applications, providing incredibly fast hybrid ···

★ 4763 2026-08-09