exmergo/dex

exmergo

Набор навыков для агентов (Claude Code, Codex), который исследует хранилище, пишет dbt-модели и чинит схему при дрейфе.

dex — это набор навыков для кодирующих агентов, который превращает их в помощника аналитического инженера: исследует хранилище, пишет dbt-модели и поддерживает схему в актуальном состоянии.

Ключевые возможности

  • Исследование хранилища: агент изучает структуру данных и существующие модели
  • Написание dbt-трансформаций и семантических моделей по запросу
  • Обнаружение дрейфа схемы и рекомендации по исправлению
  • Работает с Claude Code, Codex и любым агентом через Agent Skills
  • Поддержка локального DuckDB и демо-режима для быстрого старта

Для каких задач подходит

  • Быстрое погружение в незнакомое хранилище и dbt-проект
  • Генерация новых dbt-моделей и семантических слоёв по описанию задачи
  • Автоматическая проверка и починка схемы после изменений в источнике
  • Ускорение рутинных задач аналитического инженера с помощью агента

Подробнее

dex упакован как набор навыков (skills) для кодирующих агентов: после установки в Claude Code или Codex агент получает команды explore, transform и maintain. Первая помогает агенту разобраться в вашем хранилище и dbt-проекте, вторая — писать трансформации и семантические модели, третья — отслеживать дрейф схемы и предлагать конкретные исправления. В отличие от MCP-серверов, здесь не требуется поднимать отдельный сервис: достаточно локальной оболочки и установленного uv, а движок dex подтягивается автоматически при первом запуске.

Инструмент ориентирован на аналитических и data-инженеров, которые уже используют dbt и хотят выжать больше из своего кодирующего агента. dex работает с проектом в текущей директории и хранит кэш в .dex/, поэтому важно запускать команды из корня проекта. Для быстрой проверки можно использовать локальный файл DuckDB или демо-режим, который создаёт пример хранилища.

Стоит учитывать, что dex — это именно надстройка над агентом, а не самостоятельный сервис: без агента и uv он не заработает. Лицензия Apache-2.0 допускает коммерческое использование, но перед внедрением в команду проверьте совместимость с вашей версией агента и требования к локальному окружению.

Частые вопросы

Как установить dex?

Основная команда установки из README:

npx skills add exmergo/dex

Какие задачи решает dex?

dex решает задачи аналитического инжиниринга: исследует хранилище и dbt-проект, помогает писать трансформации и семантические модели, а также поддерживает схему при изменениях. Он предназначен для аналитических и data-инженеров, работающих с кодирующими агентами.

Какие требования для работы dex?

Нужен локальный shell и установленный uv, а также кодирующий агент, поддерживающий Agent Skills (например, Claude Code или Codex). При первом запуске движок dex скачивается автоматически.

Нужен ли MCP-сервер для использования dex?

Нет, dex поставляется как набор навыков и не требует MCP-сервера. Достаточно установить навыки в агента и запускать команды из директории проекта.

Можно ли использовать dex в коммерческих проектах?

Да, код распространяется под лицензией Apache-2.0, которая разрешает коммерческое использование. Условия лицензии стоит проверить в файле LICENSE.

О репозитории

Язык

Лицензия

Звёзды

88

Форки

24

Открытые issues

115

Контрибьюторы

0

Создан

23.06.2026

Обновлён

20.10.2026

Теги