I almost added ZCode to a “BYOK options worth knowing” list without double-checking, because it kept showing up next to genuinely open tools in roundup after roundup. Glad I checked first.

Here’s the actual split: GLM-5.3, the model Z.ai (formerly Zhipu AI) released it to run on, is real — MIT licensed, weights published on Hugging Face, the kind of open release I’ve written about favorably elsewhere on this site. ZCode itself, the coding tool, is a different thing entirely. It’s a proprietary desktop application, gated behind a paid GLM Coding Plan subscription. The only part of ZCode that’s actually published anywhere is its plugin marketplace repo — everything else, the app you’d actually install and run, stays closed.

That distinction keeps getting lost. Multiple roundups covering open-source coding agents this year have listed ZCode alongside Cline, OpenCode, and Aider as if it belonged in the same category, presumably because “GLM-5.3 is MIT” got shortened to “ZCode is open source” somewhere along the way and then just kept getting repeated. It’s an easy mistake to make skimming a press release, and a genuinely misleading one to leave uncorrected — the model being open doesn’t tell you anything about the license on the tool sitting in front of it.

This isn’t a new pattern on this site. I’ve written about MiniMax labeling a restrictive license “modified MIT” and about how BYOK versus vendor-subsidized access are two completely separate promises that get blurred together constantly. ZCode is a slightly different flavor of the same confusion: not a misleading license on the model, but a misleading inference about the app built around it. “The weights are open” and “the tool is open” are independent facts, and a roundup that only checks the first one before writing “open source” in a table is doing readers a real disservice.

None of this makes GLM-5.3 a bad model or ZCode a bad product — plenty of good tools are closed source and charge money, and there’s nothing wrong with that as a business model stated plainly. The problem is specifically the mislabeling, not the underlying choice. If open source access matters to you and you were considering ZCode on that basis, it’s worth knowing the actual boundary before you sign up: the weights, yes. The app, no.