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