GLM - единственная среда в этом справочнике, которая устроена на две стороны одновременно, и обе они официальные, а не запасной вариант друг для друга. Первая - собственная среда ZCode: конфиг лежит в ~/.zcode/v2/config.json, но правят его в основном не руками через файл, а через UI, и у неё есть собственные ZCode subagents. Вторая сторона - та же модель, но подключённая как бэкенд к Claude Code через Anthropic-совместимый API на api.z.ai; в этом случае вся оркестрация берётся уже не у GLM, а у хоста, то есть работает ровно так, как описано в разделе про Claude Code. Модель, которая стоит за обеими сторонами, - GLM-5.3: архитектура MoE, агентная по своей природе, с явным упором на использование инструментов.
Подключение к Claude Code технически сводится к нескольким переменным окружения: базовый URL указывает на эндпоинт Z.ai, токен авторизует запросы, а модели opus, sonnet и haiku, которые Claude Code ожидает по умолчанию, подменяются на glm-5.3 и на более лёгкую glm-5.3-flash. После такой настройки Claude Code продолжает работать в точности так же, как обычно, - тот же CLAUDE.md, те же субагенты, тот же контракт сводки, - просто под капотом на все запросы отвечает GLM, а не Claude.
Если вместо этого нужна собственная среда со своими субагентами, а не хостовая оркестрация, выбор очевиден - это ZCode: там GLM управляет и оболочкой, и субагентами самостоятельно, без посредничества Claude Code.
Официальные ресурсы раздела охватывают обе стороны: гайд по настройке Claude Code с GLM - для варианта с хостовой оркестрацией, сайт ZCode и его доки по субагентам - для собственной среды, а доки GLM-5.3 вместе с карточкой более ранней GLM-4.6 - для архитектурной стороны вопроса. Здесь стоит сделать оговорку: карточка GLM-4.6 в источниках - не последняя версия перед GLM-5.3, прямой предшественник GLM-5.3 - это GLM-5.2, и карточку более ранней 4.6 стоит читать именно как общее представление об архитектуре линейки, а не как точное описание непосредственно предыдущей версии.
Готовый блок переменных окружения ниже - рабочий рецепт именно для подключения GLM к Claude Code: базовый URL, токен и подмена трёх моделей. Если вместо этого нужна собственная среда ZCode, эти переменные не нужны вовсе, а конфигурация ведётся через ~/.zcode/v2/config.json и UI, о котором сказано выше.
# GLM в Claude Code - Anthropic-совместимый API.
# Гайд: docs.z.ai/devpack/tool/claude
export ANTHROPIC_BASE_URL="https://api.z.ai/api/anthropic"
export ANTHROPIC_AUTH_TOKEN="<свой ключ Z.ai>"
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3"
export ANTHROPIC_DEFAULT_SONNET_MODEL="glm-5.3"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="glm-5.3-flash"
# Своя среда GLM: ZCode (zcode.z.ai). Иначе - CLAUDE.md/
# субагенты хоста (паттерн - см. раздел Claude Code).