AIREITER

ZCode vs Claude Code: какой coding-агент лучше в 2026 году?

Последнее обновление: 2026-08-11 07:50:31

Интерфейс десктопного coding-агента ZCode

1 июля 2026 года Z.ai выпустила ZCode — десктопного coding-агента для GLM-5.2. Всего за пять недель продукт получил пятнадцать обновлений: появились задачи по расписанию, субагенты с произвольными моделями и память на уровне проекта. Отставание от Claude Code стало заметно меньше, однако у ZCode по-прежнему нет сопоставимой системы компонуемых hooks, вложенности субагентов до пяти уровней и терминально-ориентированной интеграции с CI.

ZCode и Claude Code: разные сценарии работы

Это не просто два интерфейса для одной задачи: ZCode и Claude Code построены вокруг разных привычек разработчика.

ПараметрZCodeClaude Code
Основной интерфейсДесктопное Electron-приложение с GUIТерминальный CLI, а также VS Code, JetBrains, десктопное приложение, веб и iOS
Модель по умолчаниюGLM-5.2 (744B MoE, веса под лицензией MIT)Claude Opus 4.8 / Sonnet 5 (закрытые веса)
Провайдеры BYOKZ.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.2Opus 4.8Источник
SWE-bench Pro62.1%69.2%Z.ai / агрегатор
Terminal-Bench 2.181.085.0Данные вендоров
NL2Repo (длинные задачи)48.969.7Независимая оценка через агрегатор
SWE-Marathon13.026.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 PlanClaude 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 в качестве запасного варианта.