
Z.ai (Zhipu AI) · ZCode: Z.ai's Open-Source Agentic Development Environment for GLM-5.3
ZCode is Z.ai's free, open-source (Apache 2.0) desktop agentic development environment, built around its own ZCode Agent and tuned for the GLM-5.3 model. The agent plans, edits code, runs commands, and works through long multi-step goals, and you can follow and steer tasks from your phone or from WeChat and Feishu. It suits developers who want a GLM-first coding agent with a desktop workspace, especially those already on, or considering, a GLM Coding Plan.
Best for
Developers who want a desktop, agent-first coding environment tuned for GLM-5.3, particularly GLM Coding Plan subscribers who run long multi-step tasks and want to steer them from a phone or chat app
Not ideal for
Teams that need OS-level sandboxing out of the box, organizations that require a security review before code reaches a vendor's model service or gateway, and developers who mainly want a terminal-only agent or a model-neutral tool
Who it's for
Individual developers and small teams who want an agent-first desktop coding environment, especially users of Z.ai's GLM models and GLM Coding Plan
ZCode is Z.ai's case for using GLM-5.3 in a full desktop agent environment rather than through someone else's CLI. Goal Mode's per-round verification, subagent workflows, and remote development are well suited to long tasks, and the free app costs nothing extra if you already pay for a GLM Coding Plan. The same GLM focus is also its main limit, and trust needs attention: Zhipu open-sourced the client in response to its September 2026 upload episode. The NOTICE file that came with it is detailed, and it discloses no default OS sandbox, gateway rerouting of Coding Plan requests, and a `yolo` default for non-interactive CLI runs. Read it, keep the agent on Ask or Plan mode for unfamiliar code, and judge ZCode on your own repositories.
Who should use it
Developers and small teams who use or plan to use GLM-5.3, want a desktop workspace where an agent can work through long goals with verification, and value remote development plus the option to check on tasks from a phone, WeChat, or Feishu.
Who should skip it
Teams handling code that cannot leave controlled environments without a formal review, anyone who needs an OS-level sandbox by default, and developers who want a terminal-first or strictly model-neutral agent.
ZCode app
Free
GLM Coding Lite
$18
Billed monthly
GLM Coding Pro
$80
Billed monthly
GLM Coding Max
$168
Billed monthly
Free tier limits: The ZCode app is free. New users get a 5-day trial with a daily GLM token allowance that expires after the five days. It is not an ongoing free tier.
Note: Plan prices are the list prices shown on the ZCode homepage, and Z.ai's Coding Plan docs say plans start at $18/month. On September 30, 2026 the homepage showed discounted monthly prices of $12.60 (Lite), $56 (Pro), and $117.60 (Max). In China the plans are sold through BigModel in yuan. Usage is metered in credits: GLM-5.3 costs 6.9 credits per 10,000 input tokens, 1.7 per 10,000 cached input tokens, and 24 per 10,000 output tokens, and off-peak usage is charged at 50% (peak hours are 14:00–18:00 UTC+8 on weekdays). Monthly, quarterly, and yearly billing are available in the app. Idle-time tasks run free for personal Coding Plan subscribers as that feature rolls out. Using your own API key bills through that provider instead.
Context window
1M tokens with GLM-5.3 (custom models default to 200K unless configured)
Available models
Getting a failing test suite back to green
Goal Mode checks after every round whether the stated objective, such as all tests passing, has been met, and starts another round only if it has not, so you do not have to keep prompting the agent to continue.
Working on a project that only runs on a remote Linux box
Remote development runs file access, commands, Git, and the agent on the SSH host, WSL distribution, or container, while the desktop app keeps the interface and model configuration local.
Following a long task while away from the desk
Remote Control opens the desktop window's tasks on a phone, and a WeChat or Feishu bot can report progress and accept new instructions for the same workspace.
ZCode vs. Claude Code
Claude Code is Anthropic's agent for the terminal, IDEs, and desktop, built around Claude models and Anthropic subscriptions. ZCode is a desktop-first ADE built around Z.ai's own agent and GLM-5.3, with Goal Mode, dynamic subagent workflows, and WeChat and Feishu bots. GLM Coding Plans also work inside Claude Code, so the choice is partly about which agent you prefer to drive GLM.
ZCode vs. Kimi Code
Kimi Code is Moonshot AI's agent for its Kimi models, available as an open-source CLI, a desktop app, and IDE integrations under a Kimi membership. ZCode is Z.ai's counterpart for GLM-5.3 and centers on the desktop app, with Goal Mode, remote development, and chat-app control. Each is tuned for its own lab's models.
ZCode vs. Qwen Code
Qwen Code is Alibaba's Apache-2.0 agent for the terminal, desktop, and IDEs, designed to work with many model providers. ZCode is also Apache-2.0 but is tuned first for GLM-5.3 and the GLM Coding Plan, with Goal Mode verification and idle-time tasks for subscribers.
ZCode vs. Google Antigravity
Google Antigravity is Google's agent-first platform with a desktop command center for parallel agents, an agentic IDE, a CLI, and an SDK, free for individuals with higher limits on Google AI plans. ZCode is a single desktop ADE around one first-party agent and GLM-5.3, with open-source code and GLM Coding Plan billing.
What is ZCode?
ZCode is Z.ai's (Zhipu AI's) agentic development environment. It is a desktop app built around ZCode Agent, a first-party coding agent tuned for GLM-5.3, with a file tree, terminal, Git tools, a built-in browser, Goal Mode for long tasks, subagent workflows, remote development, and remote control from a phone or from WeChat and Feishu.
Is ZCode free?
The app is free, but you need model access: a Z.ai or BigModel account with a GLM Coding Plan, an API key, or a compatible third-party provider. New users get a 5-day trial with a daily GLM token allowance. The ZCode homepage lists the Coding Plan at $18/month for Lite, $80/month for Pro, and $168/month for Max, and on September 30, 2026 it showed discounted prices of $12.60, $56, and $117.60.
Is ZCode open source?
Yes. Since September 2026 the source has been on GitHub at zai-org/ZCode under the Apache 2.0 license. It includes the Electron desktop client, the web client, backend services, and the agent CLI and TUI. Third-party components keep their own licenses. The NOTICE file says the public release does not promise every feature of the official product, and that the Computer Use package included there is a non-functional placeholder.
What happened with ZCode and repository uploads?
In mid-September 2026 users questioned whether ZCode was uploading repository data. According to IT Home and Tencent News, Zhipu said a code-indexing feature, on by default at launch, could upload repository data when Repo Wiki pages were generated in the cloud. It said the uploaded data was deleted after generation and never used for training, and it apologized. On September 21 it announced that v3.14.0 had removed the Repo Wiki feature and the local repository snapshot upload path, and that the client was open source. It also cited audits by CAICT and NSFOCUS finding that the cloud storage bucket involved held no data and had been deleted. ZCode's own v3.14.0 changelog lists a fix for abnormal uploads in the repository wiki. The current docs describe a repository Wiki that stores its output locally and sends filtered code context to the model service you select.
Can I use models other than GLM in ZCode?
Yes. Besides Z.ai and BigModel accounts, ZCode accepts API keys and custom providers that use the Anthropic or OpenAI protocols, including self-hosted services. The docs walk through Anthropic, OpenRouter, Kimi, and DeepSeek setups. ZCode Agent is tuned for GLM-5.3, though, and custom models default to a 200K context window unless you change it.
Does ZCode sandbox the agent?
Not at the operating-system level by default. ZCode gates file edits, commands, and other sensitive actions through its execution modes and approval prompts, but the repository's NOTICE file says the shared agent executor provides no default OS sandbox and that tools run with the permissions of the account running them. For untrusted projects, the NOTICE recommends limiting the account, credentials, and network access; working inside a remote container is another option.
Which platforms does ZCode support?
The desktop app runs on macOS (Apple Silicon and Intel), Windows (x64 and ARM64), and Linux (x64 and ARM64, currently beta) as .deb, .rpm, or AppImage. Workspaces can also live on SSH hosts, in WSL on Windows, or in running Docker containers.
ZCode vs Claude Code: what is the difference?
Claude Code is Anthropic's coding agent for the terminal, IDEs, and desktop, built around Claude models. ZCode is a desktop-first environment built around Z.ai's own agent and GLM-5.3, with Goal Mode, subagent workflows, and phone or chat-app control, and it can import past Claude Code conversations. GLM Coding Plans can also be used inside Claude Code itself.
Anthropic
Developers and teams who want deep codebase reasoning, multi-file changes, and persistent project instructions in a terminal-friendly or IDE-native workflow
Paid
Moonshot AI
Developers who want Moonshot's Kimi K3 models in one coding agent across the terminal, a desktop app, VS Code, and ACP editors, paid for through a Kimi membership
Paid
Alibaba (Qwen team)
Developers and teams who want a free, open-source, Claude Code-style coding agent that works with Qwen models or any major provider, especially teams already on Alibaba Cloud or using DingTalk, Feishu, or WeChat
Free
Developers who want to supervise several autonomous coding agents in parallel from a dedicated desktop app, with a free tier and access to both Gemini and Claude models
FreemiumZCode calls itself an Agentic Development Environment (ADE): instead of an editor with an assistant attached, the desktop app centers on ZCode Agent, Z.ai's first-party agent, with a file tree, terminal, Git tools, and a built-in browser preview around it. You describe a task, pick one of four execution modes (ask before changes, edit automatically, plan first, or full access), and the agent reads the workspace, changes files, runs commands, and surfaces each change for review. For longer work, Goal Mode (`/goal`) sets an objective and runs a separate check after every round, starting another round until the goal is met. Dynamic workflows, added in v3.14.0, let one script coordinate several subagents on a large task. Workspaces can be local folders, SSH hosts, WSL distributions, or Docker containers, and tasks can be followed from a phone through Remote Control or from a WeChat or Feishu bot. The app itself is free. Models come from a Z.ai or BigModel account (GLM Coding Plan, with a 5-day trial for new users), an API key, or any provider that speaks the Anthropic or OpenAI protocols. The product is plainly tuned for GLM-5.3 and its 1M-token context, though, and some benefits, such as free idle-time tasks, require a Coding Plan. Trust is the main thing to weigh. In September 2026 users questioned whether ZCode was uploading repository data. According to Chinese tech press, Zhipu traced it to a code-indexing feature that was on by default and could upload repository data when Repo Wiki pages were generated in the cloud, apologized, and said v3.14.0 removed that upload path. It then open-sourced the client on GitHub under Apache 2.0. The repository's NOTICE file documents the client's outbound requests, gateway routing, and local logs, and states that the agent executor has no default operating-system sandbox. ZCode fits developers who are willing to read those disclosures and run the agent with appropriately limited permissions.
Zhipu announced that ZCode's source is public on GitHub (zai-org/ZCode) under the Apache 2.0 license, covering the desktop client, web client, backend services, TUI, and agent CLI. The announcement followed its apology to users over repository data uploads linked to the Repo Wiki feature.
v3.14.0 added dynamic workflows that coordinate multiple subagents from one script, switching between Office and Coding modes, custom keyboard shortcuts, and an onboarding guide. Its changelog also lists a fix for abnormal uploads in the repository wiki.
Are you the founder? Claim this listing →