SFEIR
Technologie

ZCode

Application de bureau gratuite de Z.ai (Zhipu) autour des modèles GLM : ZCode 3.0 en juin 2026, code publié sous Apache 2.0 le 20 septembre 2026.

SFEIR AI · Publié le 22 octobre 2026

Un environnement de bureau construit autour de l'agent

ZCode est l'application de bureau de Z.ai, l'ancienne Zhipu AI, pour ses modèles GLM. Sa FAQ la décrit comme « a new Agentic Development Environment (ADE) » : l'agent au centre, et autour de lui un gestionnaire de fichiers, un terminal, un panneau Git et un aperçu navigateur. Le 22 octobre 2026, le site se présente comme « Official Harness for GLM-5.3 » et l'agent maison, ZCode Agent, y est « deeply adapted for the GLM-5.3 model family ». L'application existe pour macOS (Apple Silicon et Intel), Windows (x64 et ARM64) et Linux (AppImage, DEB, RPM, en bêta). Elle est gratuite, « The ZCode application itself is completely free », l'inférence se payant par abonnement ou par clé d'API.

Juin 2026 : ZCode 3.0, puis l'annonce internationale de juillet

D'après IT之家, Zhipu a publié ZCode 3.0 le 13 juin 2026 avec GLM-5.2, en annonçant que la version bascule sur le noyau ZCode Agent développé en interne et que les suivantes n'intégreraient plus d'agents tiers. Le billet de Z.ai sur GLM-5.2, daté du 16 juin, cite déjà « ZCode, a desktop agent powered by GLM-5.2, with /goal for long-horizon tasks, SSH remote development, and mobile control », avec un quota multiplié par 1,5 jusqu'au 30 juin pour les abonnés. Les conditions d'utilisation de l'application datent du 15 juin 2026, et l'assistant de migration importe encore les conversations d'un « legacy ZCode ».

L'annonce internationale suit : VentureBeat rapporte le 2 juillet 2026 que Z.ai « on Wednesday officially launched ZCode », en citant le message publié sur X, « Introducing ZCode, the official development environment for GLM-5.2 », avec le bonus de quota et la prise en charge des clés tierces. Les dates de lancement qui circulent (1er ou 2 juillet) désignent cette annonce. Le journal des versions du site va de la 3.10.1 du 28 août 2026 à la 3.16.2 du 20 octobre, une version tous les sept à dix jours ; la version courante s'affiche dans le menu À propos.

18 septembre 2026 : des instantanés de dépôts téléversés à l'insu des utilisateurs

Le 18 septembre 2026, le développeur Ferstar publie sur son blog une analyse de ZCode 3.12.3 : dès qu'un utilisateur est connecté, le client empaquette l'espace de travail entier, « 包括完整的 .git 历史、LFS 大文件缓存、reflog 以及全局应用配置 » (historique Git complet, cache LFS, reflog et configuration globale), le chiffre en AES-256-CTR avec une clé enveloppée par une clé publique RSA fournie par le serveur, demande un jeton à zcode.z.ai et envoie l'archive directement vers un bucket Alibaba Cloud OSS. Sur sa machine, une archive de 313 Mo couvrant 42 411 fichiers (86,6 % de données Git) a échoué 564 fois et n'est jamais partie ; l'instantané d'un petit dépôt public (538 fichiers, 15 Ko chiffrés) a été accepté par le serveur. Les réglages « optimiser l'expérience » et « indexation des instantanés » ne coupaient pas la capture, et la politique de confidentialité ne décrivait pas ce flux. Le même jour, l'issue n° 707 du dépôt zai-org/feedback reproduit le mécanisme sur les versions 3.12.3 (macOS) et 3.10.0 (Linux), avec des manifestes locaux listant des milliers de chemins .git/ malgré l'option d'indexation désactivée.

Z.ai a répondu en trois temps. Le 18 septembre, une notice adressée aux utilisateurs rattache les envois à l'indexation du code et à la fonction Repo Wiki, et affirme que les données sont détruites une fois le wiki généré (notice rapportée par Ferstar et par Jiemian via 36Kr). Le 19 septembre, la version 3.14.0 sort avec, dans le journal officiel, la ligne « Fixed an issue with abnormal uploads in the repository wiki ». Le 21 septembre, une déclaration publiée sur X, rapportée par The Register le 22 septembre, présente des excuses pour des « security issues », assure que les données téléversées n'ont jamais servi à entraîner les modèles, annonce le retrait de Repo Wiki, cite deux évaluations commandées par Z.ai (le CAICT a trouvé le bucket zcode-prod vide, NSFOCUS a confirmé la suppression du bucket et de ses objets), promet un rapport complet « will be released soon » et présente l'ouverture du code sur GitHub comme une mise « under community scrutiny ». Ferstar a vérifié le 21 septembre que le code publié ne contient plus de chaîne d'envoi, tout en relevant que le dépôt n'a que deux commits : l'historique et le code fautif ont disparu. Au 22 octobre 2026, le rapport d'évaluation annoncé reste à paraître, l'éditeur n'a pas dit ce qui avait été envoyé avant le 18 septembre, et la page de documentation de Repo Wiki décrit toujours la fonction.

Septembre 2026 : le code sous Apache 2.0, les binaires sous conditions d'utilisation

Le dépôt GitHub zai-org/ZCode a été créé le 20 septembre 2026, le lendemain du correctif 3.14.0 ; son deuxième commit s'intitule « feat: open source ». Le fichier LICENSE est l'Apache 2.0 et le README délimite le périmètre : « This repository contains the clients, backend services, shared UI, and Agent CLI and runtime source code », soit l'application Electron, le client web, le serveur et l'agent avec son interface terminal. La section « Updates » enregistre des dépôts par version (3.14.3 le 23 septembre, 3.16.2 le 19 octobre) : le code arrive à chaque version, le développement reste interne. Au 22 octobre 2026, l'API GitHub renvoie 8 100 étoiles et 2 481 forks, une valeur qui bouge chaque jour et mesure l'attention, pas l'usage. Le NOTICE.md signale deux écarts avec l'application distribuée : le paquet Computer Use du dépôt est un emplacement vide qui renvoie une erreur, et la mise à jour automatique est désactivée par défaut dans les builds open source.

Les binaires téléchargés sur zcode.z.ai relèvent d'un autre texte. Les conditions d'utilisation, en vigueur depuis le 15 juin 2026, sont conclues avec JINGSHENG HENGXING TECHNOLOGY PTE.LTD., sous droit de Singapour et arbitrage SIAC ; elles réservent l'usage hors abonnement ou accord séparé à des fins « non-commercial, personal research and study purposes », et interdisent la rétro-ingénierie de l'application et l'entraînement de modèles concurrents. La licence MIT des poids de GLM-5.2 et la licence « glm-5.3 » des poids de GLM-5.3 couvrent les modèles, pas l'application. VentureBeat écrivait le 2 juillet que ZCode « is not open source itself » : exact à cette date, dépassé pour le code source depuis le 20 septembre.

Modèles : GLM d'abord, tout fournisseur compatible ensuite

La documentation recommande le Coding Plan : « For global users, we recommend using the Z.ai Coding Plan to run GLM-5.3 in ZCode », les utilisateurs en Chine passant par la plateforme BigModel ; chaque plateforme a ses points d'accès (api.z.ai et open.bigmodel.cn), dont une adresse réservée au Coding Plan. GLM-5.3 y est servi avec trois niveaux de raisonnement (low, high, max par défaut) et GLM-5.3-Flash traite les images. Au 22 octobre 2026, la page d'accueil affiche Lite à 12,60 $ par mois (18 $ hors promotion, 10 000 crédits par semaine), Pro à 56 $ (80 $) et Max à 117,60 $ (168 $), avec l'avertissement « Prices and plan benefits may change » ; le même abonnement sert dans Claude Code, Codex, OpenCode ou Cline.

La page de configuration liste aussi Anthropic, OpenAI, OpenRouter, Moonshot, MiniMax et Xiaomi MiMo, et « ZCode can add any model service compatible with the Anthropic / OpenAI protocols as a custom provider », canal d'entreprise ou service auto-hébergé sur un réseau privé compris. Un modèle GLM à poids ouverts servi en interne se branche comme n'importe quel autre.

Contexte partagé : AGENTS.md, skills, MCP et commandes importés

ZCode lit deux fichiers d'instructions au début d'une tâche, ~/.zcode/AGENTS.md puis l'AGENTS.md de l'espace de travail, sans fusion entre niveaux de répertoires. Pour CLAUDE.md, la documentation est nette : le fichier « is not read at runtime », il sert seulement de source de migration à l'installation. Les skills vivent dans ~/.zcode/skills/<nom>/SKILL.md et s'importent depuis Claude Code, Codex CLI, OpenClaw, Augment et Windsurf, par lien symbolique ou par copie ; les serveurs MCP et les commandes s'importent de même depuis Claude Code, Codex ou OpenCode.

Un dépôt outillé pour un autre harnais se reprend donc avec ZCode, à condition de porter ses instructions dans AGENTS.md. C'est le fil de la série sur les harnais ouverts : si l'agent de Z.ai met le code à jour aussi bien que l'outil habituel, l'actif est dans le contexte versionné, pas dans l'outil.

Permissions, mémoire, Goal Mode et pilotage à distance

Le mode par défaut est « Ask before changes », confirmation avant chaque modification de fichier et chaque commande ; viennent ensuite Edit automatically, Plan et Full access. Au 22 octobre 2026, la documentation ne décrit aucun bac à sable, et le NOTICE.md écrit que l'adaptateur d'exécution ne fournit pas de bac à sable système par défaut. La mémoire de projet est désactivée par défaut et stockée en Markdown sur le poste. Le Goal Mode (/goal) relance l'agent tant qu'une vérification séparée ne juge pas l'objectif atteint, sur la base des fichiers modifiés, des sorties de commandes et des tests. Le pilotage depuis un téléphone et les bots WeChat, Feishu ou Telegram, listés sur la page d'accueil, passent par un relais externe dont l'adresse dépend de la distribution, selon le NOTICE.md.

Juridiction des données selon le point d'accès

La politique de confidentialité de ZCode (15 juin 2026) nomme JINGSHENG HENGXING TECHNOLOGY PTE.LTD., domiciliée à Singapour, et écrit que « your personal data is generally processed in Singapore » ; elle collecte le code, les fichiers et les journaux soumis, et le programme d'optimisation des modèles « is turned off by default ». Elle s'applique au compte Z.ai. Côté BigModel, la plateforme chinoise de Zhipu, la politique de confidentialité (20 mai 2025) nomme 北京智谱华章科技股份有限公司 et stocke en Chine les données collectées en Chine, sans transfert transfrontalier. Le point d'accès choisi fixe donc le régime ; le siège de l'éditeur ne le fixe pas. Ces textes décrivent les flux déclarés : jusqu'à la 3.12.3, les instantanés de dépôts partaient vers un bucket Alibaba Cloud sans figurer dans la politique de confidentialité. Un fournisseur auto-hébergé garde les requêtes au modèle sur le réseau de l'entreprise, et le NOTICE.md liste les flux qui subsistent (connexion au compte, abonnement, vérifications de configuration, relais mobile, retours d'expérience). Z.ai est cotée à Hong Kong et inscrite sur l'Entity List américaine, points détaillés sur la fiche GLM-5.3 ; aucun de ces textes n'en fait un service souverain au sens d'une qualification européenne.

  • Choisir le point d'accès (Z.ai ou BigModel) avant d'ouvrir le compte : les politiques diffèrent.
  • Tester un fournisseur auto-hébergé et relire dans le NOTICE.md les flux qui restent.
  • Lire les conditions des binaires : l'usage commercial suppose un abonnement ou un accord, quelle que soit la licence du code.

Questions fréquentes

Qu'est-ce que ZCode ?

L'application de bureau de Z.ai, l'ancienne Zhipu AI, pour ses modèles GLM. Sa documentation parle d'un Agentic Development Environment : l'agent maison ZCode Agent au centre, avec gestionnaire de fichiers, terminal, panneau Git et aperçu navigateur. Gratuite sur macOS, Windows et Linux, elle facture l'inférence par abonnement GLM Coding Plan ou par clé d'API.

Quand ZCode a-t-il été lancé ?

ZCode 3.0, première version sur le noyau ZCode Agent, date du 13 juin 2026 selon IT之家, et le billet GLM-5.2 de Z.ai du 16 juin le cite déjà. L'annonce internationale sur X, relayée par VentureBeat le 2 juillet 2026, est celle que la presse retient comme lancement. Un legacy ZCode antérieur existait, que l'assistant de migration mentionne encore.

ZCode est-il open source ?

Le code l'est depuis le 20 septembre 2026 : le dépôt zai-org/ZCode, sous Apache 2.0, contient l'application Electron, le client web, le serveur et l'agent, déposés à chaque version, ouverture que Z.ai a présentée dans sa déclaration du 21 septembre après l'incident des instantanés. Les binaires de zcode.z.ai restent soumis à des conditions réservant l'usage hors abonnement à la recherche personnelle.

La licence MIT de GLM s'applique-t-elle à ZCode ?

Non. La licence MIT couvre les poids de GLM-5.2, et la licence glm-5.3 ceux de GLM-5.3. L'application ZCode a ses propres conditions d'utilisation, conclues avec une entité de Singapour, et son code source est publié séparément sous Apache 2.0 depuis septembre 2026. Trois textes, trois périmètres.

Que s'est-il passé en septembre 2026 avec les dépôts des utilisateurs ?

Le 18 septembre 2026, le développeur Ferstar a montré que ZCode 3.12.3 chiffrait et envoyait vers un bucket Alibaba Cloud des instantanés complets de l'espace de travail, historique Git compris, sans réglage pour l'arrêter. Z.ai a corrigé dans la 3.14.0 le 19 septembre, présenté ses excuses le 21 avec deux évaluations concluant à la suppression des données, et publié le code.

Où vont les données avec ZCode ?

Cela dépend du point d'accès. Avec un compte Z.ai, la politique du 15 juin 2026 nomme une entité de Singapour et un traitement en général à Singapour. Avec BigModel, la plateforme chinoise de Zhipu, les données collectées sont stockées en Chine. Un fournisseur auto-hébergé garde les requêtes au modèle en interne, pas les autres flux de l'application.

Sources

ZCode dans vos projets

Échanger avec SFEIR

Articles liés