ZCode: harness oficial para GLM-5.2
(zcode.z.ai)- ZCode é o harness oficial do GLM-5.2 que busca reunir ferramentas de desenvolvimento e agentes de IA para executar planejamento, programação, revisão e deploy em um único fluxo
- O ZCode 3.0 destaca a otimização para GLM-5.2 e melhorias na colaboração com múltiplos agentes, enfatizando a integração com o GLM em tarefas de raciocínio e programação como um todo
- O trabalho de exemplo cria do zero um jogo de Gomoku AI baseado em navegador e, após gerar
index.html,app.jsestyles.css, também passa na verificação comnode --check app.js - Os planos são apresentados como Lite US$ 16,2/mês, Pro US$ 64,8/mês e Max US$ 144/mês, e o preço final e os benefícios devem ser verificados em z.ai
- Há instaladores para macOS, Windows e Linux, e o Linux aparece como Beta com
.debe AppImage para x64 e ARM64
Harness de desenvolvimento voltado ao GLM-5.2
- ZCode é uma ferramenta que combina agentes de IA e ferramentas de desenvolvimento tradicionais para ajudar a conduzir planejamento, programação, revisão e deploy com menos interrupções
- O posicionamento do produto é “Simple, Fast, Vibe‑Ready” e ele é apresentado como o harness oficial do GLM-5.2
- O ZCode 3.0 foi otimizado para o GLM-5.2, e destaca como principal mudança as melhorias na colaboração com múltiplos agentes
Exemplo de fluxo de trabalho
- A lista de tarefas de exemplo inclui
gomoku-ai,zcode-website,zcode-desktoperelease-bot gomoku-aié a tarefa de criar um Gomoku inteligente, ou seja, o jogo de cinco em linha- O jogador enfrenta um algoritmo inteligente
- O objetivo é realizar jogadas estratégicas e detectar com precisão as condições de vitória
- Pelos logs da tarefa, o repositório existente estava vazio ou quase vazio, então o fluxo seguiu com a criação do app do zero
- A execução de
git status --shortretorna um erro informando que o diretório atual não é um repositório Git - Em seguida, são criados os arquivos
index.html,app.jsestyles.css
- A execução de
Resultado da implementação do Gomoku
- O exemplo concluído é um jogo de Gomoku independente para navegador
- Renderiza um tabuleiro 15×15
- O jogador pode colocar pedras pretas
- Detecta vitória em quatro direções
- Destaca a linha vencedora
- Rastreia turnos e número de jogadas
- Suporta reinício da partida
- A IA escolhe jogadas por um método heurístico, e não aleatório
- Explora jogadas candidatas nas proximidades
- Pontua padrões ofensivos vantajosos para si mesma
- Pontua jogadas defensivas para bloquear ameaças do jogador
- Adiciona preferência pela região central
- Seleciona a jogada mais forte
- Opcionalmente, é possível ativar a sobreposição AI focus area para ver os pontos candidatos mais fortes considerados pela IA
- Na etapa de validação,
node --check app.jsé aprovado - A execução interativa no navegador não foi realizada, e a etapa restante é abrir
index.htmlno navegador para jogar
Trabalhos longos e controle externo
- O ZCode oferece o recurso Goals para trabalhos de longa duração
- Ele gerencia planejamento contínuo, execução e validação em tarefas complexas
- Com o recurso Bot control, é possível iniciar e ajustar o ZCode por WeChat, Feishu e Telegram
- A integração com o GLM-5.2 é otimizada para raciocínio, programação e colaboração com múltiplos agentes como um todo
Planos e download
- GLM Coding Plan apresenta três planos
- Lite: para tarefas leves, US$ 16,2/mês, com uso básico incluído
- Pro: para trabalho profissional, US$ 64,8/mês, com 5 vezes o uso do Lite incluído
- Max: para uso intenso, US$ 144/mês, com 20 vezes o uso do Lite incluído
- Os preços e benefícios dos planos podem mudar, e os detalhes finais devem ser confirmados em z.ai
- All Downloads oferece instaladores por plataforma
- macOS: Apple Silicon
.dmgv3.2.2, Intel.dmgv3.2.2 - Windows: 64-bit
.exev3.2.2, ARM64.exev3.2.2 - Linux: x64
.deb, x64 AppImage, ARM64.debe ARM64 AppImage v3.2.2, marcados como Beta
- macOS: Apple Silicon
1 comentários
Opiniões do Hacker News
Fiquei um pouco surpreso por aparentemente não ser open source. Dá para comparar com o Mimo Code https://github.com/XiaomiMiMo/MiMo-Code. A diferença é que o Mimo é uma CLI, e isto aqui é um app de desktop
--dangerously-skip-permissions. Mesmo sem essa flag, eu não confiaria nisso no meu desktop/notebookMeu palpite é que fizeram muita substituição de strings para parecer rapidamente um provedor de primeira classe. Ainda assim, poderiam ter adicionado o opencode de volta como provedor genérico
Vejo o harness rapidamente se tornando um componente central do próprio “modelo”. Não há nada de estranho em uma empresa que enxergou uma oportunidade de receita manter o harness fechado
A Z.ai documentou integrações com quase todos os agentes baseados em CLI populares: https://docs.z.ai/devpack/tool/others
Se você já está acostumado com agentes de programação com UI de terminal, não precisa de um agente de desktop. Ainda assim, para quem prefere a abordagem de UI do Codex App/Claude App, é bom que exista
Parece bem bonito. Não sei se eu gostaria de usar no lugar do OpenCode. O OpenCode também tem um app de desktop e, pessoalmente, gosto mais da UI de terminal dele. Sinceramente, acho até melhor que a UI de terminal do Claude Code. A versão desktop é mais básica, mas é boa o suficiente: https://opencode.ai/download
Dito isso, é interessante ver que eles estão lançando muita coisa de uma vez, como ZCode, OCR.z.ai, Image.z.ai, Audio.z.ai, AutoClaw etc., todos acessíveis por https://chat.z.ai/. É bastante coisa para uma única organização entregar
Também testei o plano Pro de codificação, e considerando o número de tokens necessários para concluir certas tarefas, a cota não parece absurdamente maior que a do Opus. Ainda assim, o GLM 5.2 em si é bem decente, como um Sonnet mais forte
É impressionante como empresas conseguem passar batido usando expressões como “uso base incluído” [1] ou “limites padrão” [2], e então empilham os planos superiores como múltiplos desse “base”, mas não divulgam qual é o valor base
Parece que o valor base é definido conforme a margem de lucro deste mês
[1]: https://zcode.z.ai/en#:~:text=Base%20usage%20allowance%20inc...
[2]: https://support.google.com/gemini/answer/16275805?hl=en#:~:t...
Plano Start: 5 milhões de tokens por dia (GLM-5.2 3 milhões, GLM-5 Turbo 2 milhões)
For individuals: cota +150%, US$ 18,00+, cota dedicada do Coding Plan para desenvolvedores individuais
Como alguém que usa GPT-5.5/Codex todos os dias, estou curioso para saber como GLM-5.2/ZCode se compara em uma base de código que já foi preparada para programação com agentes
Isso compara apenas preços de API. Quando você inclui os produtos por assinatura da Anthropic e da OpenAI, não tem comparação. Com a assinatura Codex de US$ 200, é fácil usar até 1 bilhão de tokens por semana no GPT 5.5 high/xhigh
É interessante do ponto de vista de ser o modelo de pesos abertos com melhor desempenho, mas não parece ter um lugar claro no mercado atual
Ainda assim, é muito mais barato, então para mim vale a pena. Tenho mais experiência com Claude, mas acho que ele fica quase no mesmo nível do Opus 4.1
Do ponto de vista de UI, parece muito mais próximo do Codex do que do Claude Code. Na prática, é uma cópia exata do Codex
Fico curioso se há gente usando uma UI de terminal neutra em relação a provedores, ou um harness, que permita trocar de provedor quase sem atrito para trabalho de desenvolvimento
Quero um contexto local do tipo “aqui estão 3 provedores de IA; use este para tarefas de programação, este para escrever prosa e este para geração de imagens”
O OpenCode foi o primeiro harness de agente que usei e continuo gostando dele. Dá para configurar vários provedores, é open source e tem vários contribuidores principais
Outra opção é o Pi (harness de agente Pi). É uma ótima alternativa leve e oferece suporte a vários provedores. Também dá para usar servidores de modelos locais
Acho que as pessoas não percebem o quanto esse caminho é mais conveniente. Na minha visão, Claude Code e Codex dependem inteiramente de aprisionamento ao fornecedor
https://github.com/try-works/role-model
Estou usando só o Pi há meses e também estendendo-o: https://a.l3x.in/ai. Uso principalmente GLM-4.7, depois 5.1, e agora 5.2, e quase não tenho mais o que pedir
Ainda estou refinando um fluxo de trabalho baseado em “Github/Forgejo primeiro”, mas já estou bem satisfeito. A maioria das sessões roda como tarefas de CI/CD e é acionada por comentários
"/pi", criando PRs ou enviando commits para PRs: https://github.com/shaftoe/pi-coding-agent-actionComo o orquestrador sabe qual cliente de IA está rodando em cada árvore de trabalho, fica bem fácil definir qual tarefa enviar para qual IA
Executo Claude ou Codex em cada aba de árvore de trabalho. Também há algumas instruções específicas para cada UI de terminal de IA; por exemplo, como o monitoramento do Codex é rudimentar em comparação com o Claude Code, deixei instruções adicionais para o trabalhador Codex vigiar corretamente novos “e-mails”
Ao trabalhar com o orquestrador na árvore de trabalho principal, faço com que ele delegue tarefas aos trabalhadores e responda a pequenas perguntas. Ele consolida os resultados e, se necessário, também ajuda a limpar o contexto
O orquestrador e os trabalhadores se comunicam por meio de um sistema de arquivos compartilhado simples em
tmp/*e, juntos, conseguem lidar com uma carga de trabalho grande e variadaComo uso iTerm2, também adicionei um Python específico para iTerm2 que permite ao orquestrador “acordar” trabalhadores, modificando e enviando a entrada, ou fazê-los executar ações bloqueadas pela UI de terminal, como
/clearGosto dos modelos de pesos abertos chineses que oferecem tokens baratos, mas só os uso em projetos pessoais
A China tem histórico de roubo de propriedade intelectual e segredos comerciais, e os tribunais chineses têm favorecido empresas nacionais. Já os EUA têm tribunais fortes capazes de fazer valer direitos de propriedade intelectual. Se você quiser expor a propriedade intelectual, os segredos comerciais e os dados da sua empresa a riscos por causa de alguns tokens baratos, use os serviços da Z.ai
A separação entre modelo e ferramenta é tão importante quanto a separação entre Legislativo e Judiciário. Ferramentas ou harnesses que não sejam realmente open source devem simplesmente ser ignorados. Eles vão se infiltrando aos poucos na sua vida e acabam sufocando você com aprisionamento ao fornecedor
Acho difícil confiar em sistemas de agentes chineses de código fechado
Na prática, é uma caixa-preta com permissões totais de usuário, o que equivale a entregar o sistema inteiro a servidores de propriedade chinesa. Usando o OpenCode e o provedor GLM, pelo menos dá para monitorar quais arquivos foram lidos, quais foram editados e quais comandos foram executados
Além disso, a Lei de Segurança Nacional da China obriga legalmente as empresas a cooperarem com os órgãos de inteligência nacional e atividades de contrainteligência [0]. Se você instalou isso em uma workstation corporativa e a empresa for grande o suficiente, a possibilidade de ser monitorado não é apenas um risco, é algo quase certo
[0]: https://en.wikipedia.org/wiki/National_Intelligence_Law_of_t...
Você fala como se as agências de inteligência dos EUA estivessem do lado do bem, mas, pelo menos para mim, isso definitivamente não é verdade
Mas, independentemente do país em que a empresa esteja, sou fortemente contra executar qualquer agente em bare metal. No meu artigo, trato esse ponto de forma direta e repetida
Recentemente, alguém me questionou sobre por que eu executaria um software com poucas estrelas, mas não tenho muito a dizer sobre esse tipo de lógica. Já projetei e construí sistemas que atenderam dezenas de milhares de usuários. Não estou brincando. A forma como eu faço as coisas não é comum e não recomendo que outros a sigam, mas funciona bem para mim e combina com meu modo de pensar ao lidar com sistemas complexos
Você é livre para usar ou não, mas, se for implicar sem uma base adequada, precisa estar pronto para receber resposta. Cometi muitos erros ao longo da carreira, e acho que assumir responsabilidade é importante para crescer. Se alguém trouxer críticas válidas e substanciais, fico feliz em trabalhar junto para que usem meu código