Exmergo Dex icon

Exmergo Dex

Exmergo Dex 是一款开源、面向 agent 的分析工程工具包,帮助你通过 Claude Code 等编码 agent 探索数据仓库、编写 dbt 与语义模型,并在架构漂移时持续维护它们。

Exmergo Dex

Dex 是什么

Exmergo Dex 是一款面向 agent 的分析工程工具包,供编码 agent 通过数据仓库和 dbt 项目进行工作。该网站将其定位为一种用于探索数据仓库、将数据转换为 dbt 和语义模型,并在架构或业务定义发生漂移时维护这些模型的工具。

Dex 的设计目标是通过你自己的 agent 工作流运行,而不是作为单独的 BI 应用。Exmergo 表示它可与 Claude Code 和其他 agent 配合使用,支持 Snowflake、Databricks、BigQuery、Redshift、DuckDB 和 PostgreSQL 等数据仓库,并且保持数据只读,因此探索和维护过程无需将原始数据经由 Exmergo 传递。

核心能力

数据仓库探索

Dex 会对数据仓库表进行分析,推断关系,标记 PII,并构建一个缓存在本地的草稿映射,这样 agent 就可以在不手动逐个采样表的情况下探索架构。

dbt 转换与语义建模

该工具包可以编写 dbt SQL 模型、schema 测试和用于语义建模的 MetricFlow YAML,然后在执行前针对开发目标进行带成本保护的验证。

架构漂移维护

在 .dex 快照上运行 /dex:maintain 可以检测架构漂移、体量漂移和粒度漂移,然后提出具体编辑建议以协调项目。

带成本保护的 agent 工作流

Dex 的设计目标之一是强化支出控制:它使用 dry run,在运行前确认预估成本,并将活动记录在本地账本中。

开源 agent 技能

该产品以 Apache 2.0 许可下的开源工具包形式分发,并以面向 Claude Code 和其他 agent 的命令式工作流进行展示。

团队使用 Dex 的实际方式

  • 理解不熟悉的数据仓库

    使用 Dex 检查数据仓库架构,分析列,推断关系,并在编写分析逻辑之前创建缓存的草稿映射。

  • 构建或扩展 dbt 模型

    使用 Dex 将指标需求转换为可审阅的 dbt SQL 模型、schema 测试和 MetricFlow YAML,并在变更合并前针对开发目标进行验证。

  • 检测并修复漂移

    当上游架构或行量发生变化时,使用 Dex 对 .dex 快照执行维护检查,然后查看建议的协调编辑。

  • 在基于 agent 的开发流程中工作

    当你希望分析工程任务与其他开发工作处于同一工作流中时,通过 Claude Code 或其他受支持的编码 agent 使用 Dex。

Pros and Cons

Pros

  • 将数据仓库探索、dbt 转换和漂移维护整合到一个工作流中。
  • 通过编码 agent 使用,而不需要单独的分析 UI。
  • 将原始数据保留在数据仓库中,并使用只读、带成本保护的操作。
  • 支持产品页中提到的多种数据仓库后端。
  • 基于 Apache 2.0 开源,并提供免费的单人开发者版本。

Cons

  • 此处的源页面没有提供完整的公开文档集,因此从现有证据来看,部分设置细节和命令覆盖范围仍然有限。
  • Dex 被展示为面向单人开发者使用的免费开源工具;团队或企业需求似乎位于更广泛的 Exmergo 平台中,而不仅仅是这个免费工具包。

FAQ

Dex 是免费使用的吗?

Dex 旨在通过 Claude Code 等编码 agent 使用,定价页面说明单人开发者版本可永久免费。首页也将其展示为依据 Apache 2.0 许可发布的开源工具包。

Dex 是做什么的?

Dex 被定位为用于探索、转换和维护的分析工程工具包。首页展示的工作流为 /dex:explore、/dex:transform 和 /dex:maintain。

Dex 可以连接哪些系统?

首页说明 Dex 可连接包括 Snowflake、Databricks、BigQuery、Redshift、DuckDB 和 PostgreSQL 在内的数据仓库,并且也可连接 dbt 用于语义层工作。

Dex 如何处理数据访问和安全性?

Dex 被定位为通过你自己的编码 agent 使用,并使用你自己的 API key 或订阅运行。网站说明它对你的数据是只读的,且原始数据和凭证不会进入模型上下文。

Dex 如何安装或使用?

网站说明 Dex 可通过 Claude Code、npx skills、AGENTS.md,以及 Codex、Gemini CLI 和 Cursor 等其他 agent 工作流使用。基准页面也将其描述为面向 agent 的插件/skill,而不是独立的 BI 应用。

Quick Facts

类别
开发者工具
主要用途
面向数据仓库和 dbt 的 agent 原生分析工程
部署模式
通过编码 agent 使用的开源工具包
许可证
Apache 2.0
支持的工作流
/dex:explore, /dex:transform, /dex:maintain
源域名
exmergo.com