dex
Dex is the agent-native analytics engineering toolkit. Point it at your warehouse and your dbt project. It learns the landscape, authors your transformations, and tells you…
Install
/plugin marketplace add exmergo/exmergo-agent-pluginsInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Built by Exmergo · The AI Stack for Your Data Stack.
Install (Any Agent)
Run this command in your terminal
npx skills add exmergo/dex
Install (Claude Code)
Run these commands inside Claude Code one at a time
/plugin marketplace add exmergo/exmergo-agent-plugins
/plugin install dex@exmergo
Update later with /plugin marketplace update exmergo. The skills appear as
/dex:explore, /dex:transform, and /dex:maintain and auto-trigger on matching
intent. Ask it to warm dex once after installing, so the first real command does
not wait for the engine to install (see Prerequisite: uv).
dex: the agent-native analytics engineering toolkit
dex is analytics engineering for Claude Code and any agent: data warehouse
exploration, dbt transformation and semantic modeling, and schema-drift
maintenance. Point it at your warehouse (or a local DuckDB file, or the one
dex demo generates for you) and at your repository; it learns the landscape,
writes and refactors your dbt transformations and your semantic layer, and tells
you what to fix when anything drifts. Your repository is the source of truth, on
two independent axes: the transformation project, which is dbt, and the semantic
layer, which is dbt's own, a hosted dbt Cloud deployment, or native Apache Ossie
documents that need no dbt project at all. Every change is a reviewable diff.
Read-only against your data.
It closes the gap a general coding agent still has: agents re-learn the schema
each session, have no strategy for thousands of tables, are blind to warehouse
cost, will pull sensitive data into context, do not treat a dbt project as a
first-class object, and have no concept of a semantic model to keep coherent over
time. dex owns exactly that loop.
The loop
Explore. Transform. Maintain. (ETM)
Explore an unfamiliar warehouse: rank what matters, profile selectively, infer and verify joins, answer ad-hoc questions with guarded SQL probes behind a PII-aware query firewall, read the semantic layer as the object graph it is (semantic models, metrics with their composition, measures, dimensions, and the declared join graph, each resolved to the relation and column behind it, and the whole of it searchable and budgeted), read a dimension's value domain before filtering on it, and query its metrics (locally via MetricFlow or against a hosted dbt Cloud deployment; a native Apache Ossie layer is catalog-first and refuses a metric query by name, because the format specifies interchange metadata and no query runtime), and render the map as a Mermaid ER diagram that draws the joins the semantic layer declares and never claims a cardinality the data has not proven. Persist a draft map. Fully read-only.
Transform the project: author dbt models (staging to marts) with tests and docs, and the semantic layer on top, either as dbt semantic models (MetricFlow YAML: entities, dimensions, measures, metrics) or as native Apache Ossie documents written back byte for byte, with a free Viz preview. Validated against a dev target, cost-guarded.
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…