1 июля 2026 года Z.ai выпустила ZCode — десктопного coding-агента для GLM-5.2. Всего за пять недель продукт получил пятнадцать обновлений: появились задачи по расписанию, субагенты с произвольными моделями и память на уровне проекта. Отставание от Claude Code стало заметно меньше, однако у ZCode по-прежнему нет сопоставимой системы компонуемых hooks, вложенности субагентов до пяти уровней и терминально-ориентированной интеграции с CI.
ZCode и Claude Code: разные сценарии работы
Это не просто два интерфейса для одной задачи: ZCode и Claude Code построены вокруг разных привычек разработчика.
| Параметр | ZCode | Claude Code |
|---|---|---|
| Основной интерфейс | Десктопное Electron-приложение с GUI | Терминальный CLI, а также VS Code, JetBrains, десктопное приложение, веб и iOS |
| Модель по умолчанию | GLM-5.2 (744B MoE, веса под лицензией MIT) | Claude Opus 4.8 / Sonnet 5 (закрытые веса) |
| Провайдеры BYOK | Z.ai, Anthropic, OpenAI, OpenRouter, Moonshot, MiniMax, DeepSeek, Xiaomi MiMo | Только модели Anthropic (провайдер сессии) |
| Режимы разрешений | 5 (Default, Confirm, Auto Edit, Plan, Full Access) | 6 (default, acceptEdits, plan, auto, dontAsk, bypassPermissions) |
| Автономность | /goal со встроенной проверкой | Hooks в 25 точках жизненного цикла + auto mode на базе классификатора |
| Удалённое управление | Привязка по QR-коду (один телефон), боты WeChat/Feishu | Привязка по QR-коду (32 серверные сессии), Telegram/Discord/iMessage |
| Платформы | macOS, Windows, Linux (бета) | macOS, Windows, Linux, iOS, веб |
| Открытость | Закрытый harness, веса модели под MIT | Закрытый harness, закрытые веса |
ZCode собирает управление файлами, терминал, Git и предпросмотр в одном окне приложения. Claude Code по умолчанию работает из терминала, а настройки между IDE и веб-интерфейсом синхронизируются через CLAUDE.md.
GLM-5.2 против Claude Opus 4.8: что говорят бенчмарки
Сравнение моделей здесь принципиально: каждый инструмент по умолчанию использует свою модель, хотя жёсткой привязки нет ни в одном случае.
| Бенчмарк | GLM-5.2 | Opus 4.8 | Источник |
|---|---|---|---|
| SWE-bench Pro | 62.1% | 69.2% | Z.ai / агрегатор |
| Terminal-Bench 2.1 | 81.0 | 85.0 | Данные вендоров |
| NL2Repo (длинные задачи) | 48.9 | 69.7 | Независимая оценка через агрегатор |
| SWE-Marathon | 13.0 | 26.0 | Независимая оценка через агрегатор |
На коротких одношаговых задачах по программированию GLM-5.2 достигает 95–99% результата Opus 4.8. Но в длительных многошаговых агентных сценариях разрыв резко увеличивается. В SWE-Marathon, который измеряет завершение долгих задач, результат GLM-5.2 составляет половину от показателя Opus 4.8.
По скорости GLM-5.2 заметно впереди. Согласно данным Artificial Analysis, медианная скорость в максимальном режиме составляет примерно 206 токенов в секунду, а на части инфраструктуры модель достигает 457 tok/s. Для Opus 4.8 максимум в API Anthropic — около 63.5 tok/s.
Обратная сторона — многословность в токенах. На одну задачу Artificial Analysis Intelligence Index GLM-5.2 расходует примерно 43 000 выходных токенов, из них около 37 000 приходится на рассуждения. Для сравнения, у GLM 5.1 это было 26 000. Opus 4.8 выдаёт меньше токенов на задачу, что частично компенсирует его более высокую цену за токен.
По API-тарифам картина прозрачна: у API Z.ai GLM-5.2 стоит $1.40 за миллион входных и $4.40 за миллион выходных токенов. В API Anthropic Opus 4.8 стоит $5/$25 за миллион. В бенчмарке exact-retrieval от Braintrust GLM-5.2 уступила Opus всего 3.5 пункта точности, при этом один trace при контексте 25K обходился примерно вчетверо дешевле. Соотношение сохранилось и на 50K.
Что появилось в ZCode после запуска
С момента релиза ZCode получил пятнадцать обновлений и, согласно официальному changelog, к 10 августа 2026 года достиг версии v3.7.5. За это время сервис закрыл несколько заметных пробелов ранней линейки v3.2.x.
Задачи по расписанию и в простое — v3.4.2, 22 июля. Теперь задачи можно запускать по настраиваемому расписанию: с правилами повторения, сроками и отдельными настройками модели и интенсивности рассуждений. Карточки задач отображаются прямо в чате, а историю запусков можно просматривать.
Задачи в простое с субагентами на своих моделях — v3.7.5, 10 августа. В свежем релизе idle-задачи научились запускать субагентов, настроенных на произвольные модели. Для автоматизации доступны интервалы в минутах, а не только фиксированные окна. У субагентов также появилась настраиваемая интенсивность рассуждений: в Claude Code такой параметр есть на уровне сессии, но не для каждого субагента отдельно.
Память на уровне проекта — v3.6.5, 3 августа. Память теперь организована по проектам и доступна для просмотра в Settings. Система упоминаний через @ умеет ссылаться на плагины, файлы и диалоги, поэтому ориентироваться по связанным материалам внутри рабочего пространства стало быстрее.
Поддержка Kimi K3 — v3.4.2 и v3.6.5. В июле ZCode добавил Kimi K3, а в августе — Kimi K3 256K, расширив набор моделей за пределы семейства GLM. Официально поддерживаемые модели других провайдеров теперь можно подключать напрямую.
Глобальная защита от сна — v3.6.5. Эта опция не даёт десктопному приложению переходить в спящий режим во время долгих итераций Goal Mode.
Тарифы и реальная стоимость квоты
По ежемесячной цене ZCode дешевле на каждом уровне, однако за привлекательными цифрами скрывается быстрое расходование квоты GLM-5.2.
| Уровень | ZCode / GLM Coding Plan | Claude Code |
|---|---|---|
| Начальный | Lite: $18/месяц ($12.60 при годовой оплате) | Pro: $20/месяц |
| Средний | Pro: $72/месяц ($50.40 при годовой оплате) | Max 5x: $100/месяц |
| Максимальный | Max: $160/месяц ($112 при годовой оплате) | Max 20x: $200/месяц |
На странице GLM Coding Plan сейчас указаны цены со скидкой: $12.60 за Lite, $56 за Pro и $117.60 за Max в месяц. Годовая оплата со скидкой и скидка 10% на первую подписку для нового аккаунта могут дополнительно снизить фактическую стоимость ZCode. Подписчики ZCode также получают примерно в 1.5 раза больше квоты, чем при использовании того же плана через прямой API-доступ или сторонние harness-инструменты.
Проблема в расходе токенов GLM-5.2 внутри агентных циклов. В GLM Coding Plan квота списывается с множителем 3x в пиковые часы и 2x вне пика. Один пользователь r/ZaiGLM сообщил, что лимиты на MCP и веб-поиск заканчиваются необычно быстро по сравнению с Claude Code. В другой ветке описан один запуск Goal Mode, израсходовавший 27% недельной квоты — примерно 55 миллионов токенов. Это единичные пользовательские наблюдения, но они согласуются с более высоким расходом токенов GLM-5.2 на задачу.
До сентября 2026 года Z.ai проводит акцию с коэффициентом 1x вне пиковых часов — фактически множитель списания в это время отменяется. Для разработчиков, которые могут переносить тяжёлые автономные запуски за пределы пикового периода, это примерно вдвое уменьшает фактическую стоимость токенов.
Тарифы Anthropic предсказать проще: Claude Pro включает стандартное использование Claude Code, планы Max 5x и Max 20x увеличивают лимит, а Dynamic Workflows — длительные автономные задачи — доступны только на Max, Team или Enterprise.
Автономная работа: Goal Mode против hooks
Оба инструмента решают задачу «не останавливайся, пока не закончишь», но подходят к ней с разных сторон.
Goal Mode в ZCode — готовый сценарий без дополнительной сборки. Достаточно ввести /goal fix all TypeScript compiler errors, и агент начнёт цикл: попробует внести исправления, выполнит независимую проверку, после чего либо отметит цель выполненной, либо перейдёт к следующему раунду. Доступны подкоманды /goal pause, /goal resume, /goal replace и /goal clear. Механизм проверки публично не описан, поэтому его стоит считать автоматической проверкой, а не подтверждённым запуском тестового набора.
Система hooks в Claude Code — это инфраструктура, которую можно собирать под собственный процесс. Hooks могут быть shell-командами, HTTP-вызовами, MCP-инструментами, промптами или агентами и подключаются в 25 точках жизненного цикла, включая PreToolUse, PostToolUse, Stop и SubagentStop. Например, Stop hook способен запускать ваш набор тестов и не позволять агенту завершить работу, пока тесты не пройдут. Это даёт детерминированную верификацию вместо доверия к самооценке модели.
Ещё один уровень контроля — auto mode в Claude Code. Перед выполнением вызовы инструментов оценивает серверный классификатор: он блокирует разрушительные действия, попытки вывода данных и команды, которые могли быть сгенерированы из-за prompt injection. Функция включается по желанию и требует актуальных API-моделей Anthropic. У ZCode аналогичного защитного слоя на базе классификатора нет.
Субагенты: выбор провайдера или глубина делегирования
Субагенты есть в обоих инструментах, но сильные стороны у них разные.
Субагенты ZCode — в бете с v3.2.0 от 29 июня, согласно документации, — работают на пользовательском уровне и только в foreground-режиме. Их главное преимущество — возможность выбрать провайдера для каждого субагента: один может использовать GLM-5.2, другой — модель Anthropic, третий — DeepSeek, и всё это в одной сессии. Начиная с v3.7.5, idle-задачи могут создавать субагентов с произвольными моделями, а у каждого субагента есть собственная настройка интенсивности рассуждений. Встроенные роли: general-purpose и Explore только для чтения.
Субагенты Claude Code структурно развиты лучше. Они поддерживают определения на уровне проекта (.claude/agents/) и пользователя (~/.claude/agents/), задаются Markdown-файлами с YAML frontmatter и, по документации Claude Code, могут вкладываться на пять уровней. Фоновое выполнение включено по умолчанию с версии v2.1.198. Модель можно выбрать для каждого агента, но только внутри семейства Claude: sonnet, opus, haiku, fable или полные ID моделей.
Если в вашем процессе разные подзадачи должны выполнять модели разных вендоров, подход ZCode с BYOK явно выигрывает. Если же нужны глубокие цепочки делегирования и проектные определения агентов, которые вся команда сможет хранить в системе контроля версий, сильнее Claude Code.
Данные, соответствие требованиям и стабильность
Z.ai работает через JINGSHENG HENGXING TECHNOLOGY PTE. LTD., зарегистрированную в Сингапуре. Согласно документации Z.ai, API-данные обрабатываются в Сингапуре. Лаборатория, стоящая за моделями, — Zhipu AI. Условия конфиденциальности потребительского ZCode разрешают сбор диалогов, файлов, кода, shell-команд и сгенерированного вывода, тогда как условия API утверждают, что входные данные обрабатываются в реальном времени и не хранятся.
Anthropic обрабатывает данные в рамках законодательства США. Данные коммерческого API-использования и Claude Code по коммерческим условиям по умолчанию не используются для обучения. Для организаций, соответствующих требованиям, доступен Zero Data Retention, хотя результаты классификатора безопасности сохраняются в любом случае.
Веса GLM-5.2 под лицензией MIT дают возможность самостоятельного хостинга, которой нет у закрытых весов Anthropic. Но практический смысл это имеет в основном для предприятий: для GLM-5.2 в полной точности требуется примерно 1.57 TB VRAM, как указано в карточке модели Z.ai.
Быстрый темп релизов ZCode означает, что новые возможности появляются быстро, но вместе с ними приходят сбои. В одном только changelog v3.7.5 исправлены проблемы с навигацией по памяти, рендерингом предпросмотра, перестановкой сообщений, переподключением к удалённому workspace и сохранением состояния модели при переключении runtime. Бывший пользователь Claude Code на r/ZaiGLM сообщил о постоянных сбоях OAuth и CAPTCHA при входе в ZCode. В ответах сообщества советовали использовать API-токен либо OpenCode с endpoint Z.ai как более надёжную альтернативу.
Что выбрать: ZCode или Claude Code
| Если вы... | Выбор |
|---|---|
| Предпочитаете визуальное десктопное пространство с файлами, терминалом, Git и предпросмотром в одном окне | ZCode |
| Работаете главным образом в терминале или CI-пайплайнах | Claude Code |
| Нуждаетесь в субагентах разных вендоров в одной сессии | ZCode |
| Нуждаетесь в глубокой вложенности субагентов и определениях агентов на уровне проекта | Claude Code |
| Хотите запускать автономные итерации с минимумом настройки | ZCode (Goal Mode) |
| Нуждаетесь в компонуемой проверке через hooks и детерминированных ограничителях | Claude Code |
| Чувствительны к стоимости токенов | ZCode / GLM-5.2 |
| Работаете в рамках политики, ограничивающей провайдеров, связанных с Китаем | Claude Code |
| Хотите экономику GLM-5.2, но harness Claude Code | Гибрид: Claude Code + GLM-5.2 через API |
Гибридный вариант настраивается так: укажите Anthropic-совместимый endpoint Z.ai через ANTHROPIC_BASE_URL и токен через ANTHROPIC_AUTH_TOKEN, чтобы Claude Code вызывал GLM-5.2. В результате вы получаете hooks, субагентов и CI-интеграцию Claude Code по токеновым ценам GLM-5.2. Подробности — в нашем руководстве GLM-5.2 in Claude Code guide. Компромисс очевиден: вы теряете Goal Mode, десктопный интерфейс ZCode и субагентов с разными провайдерами, а при высокой нагрузке на API Z.ai возможны эпизодические проблемы с подключением.
Может ли ZCode заменить Claude Code?
ZCode подходит в качестве основного инструмента для индивидуальной работы в GUI над ограниченными короткими задачами. Claude Code остаётся сильнее для сценариев с CI, командной разработки и длинных рабочих цепочек, где Opus 4.8 показывает в 2x лучший результат на продолжительных бенчмарках.
Можно ли использовать GLM-5.2 внутри Claude Code?
Да. Укажите endpoint Z.ai в ANTHROPIC_BASE_URL, а API-ключ Z.ai — в ANTHROPIC_AUTH_TOKEN. GLM Coding Plan поддерживает более 20 coding-инструментов, включая Claude Code, поэтому будет расходоваться квота вашей подписки.
Достаточно ли ZCode стабилен для ежедневной работы?
В v3.7.5 ZCode исправили серьёзные проблемы с навигацией по памяти, отображением предпросмотра и переподключением удалённых workspace, однако масштаб исправлений в каждом релизе указывает на сохраняющуюся нестабильность. Сообщения на r/ZaiGLM о сбоях OAuth и CAPTCHA говорят о том, что надёжность аутентификации остаётся проблемой. Если ваш процесс не допускает простоя, держите Claude Code или OpenCode в качестве запасного варианта.