ZCode
Z.ai Proprietary
Agentic coding desktop app for GLM models
Copied! Paste it into a terminal and press Enter to install.

About
This is a community package of ZCode, maintained independently and unaffiliated with Z.ai. It repackages the official upstream Linux Debian build unmodified.
ZCode is a desktop coding agent built around Z.ai's GLM models. It plans and carries out multi-step development work in a project you point it at, with an editor, terminal panes and diff review in one window. Upstream lists the Linux build as beta.
- Run long-horizon coding tasks with plan, edit and review steps.
- Search a codebase with the bundled ripgrep, ugrep and bfs helpers.
- Work in built-in terminal panes alongside the agent.
An account with Z.ai is required for the agent features; the app itself is free to install.
Permissions: this package grants network, display, GPU, audio, notifications and keyring access, plus its own ~/.zcode directory, where ZCode keeps your sign-in, settings and task history. It does not grant broad home-directory access — pick a project through the file-chooser portal and ZCode can work in it.
The agent shells out to developer tools that no Flatpak runtime ships. This package puts a bridge on the app's PATH that forwards those commands to the same tools on your host, so your existing Git, Node and language toolchains — and the credentials you have already authorized there — are what run. FlatPark does not bundle or authenticate any of them.
Because host commands run against real host paths, a project opened through the portal is visible to the app but not at the same path on the host. To let the two line up, grant access to where your projects live:
- Open host projects at their real paths:
flatpak override --user --filesystem=home ai.z.zcode - Or scope it to one directory:
flatpak override --user --filesystem=~/Projects ai.z.zcode - Reuse your host SSH keys for Git remotes:
flatpak override --user --filesystem=~/.ssh:ro ai.z.zcode
Details
- Developer
- Z.ai
- License
- Proprietary
- Version
- 3.7.5 · 2026-08-09
- Website
- Homepage
- Source
- ZCode
- Packaging
- flatpark/registry
Permissions
2 to review-
Network access
Can reach the internet and local network
-
Files: ~/.zcode:create
-
Inter-process communication
Shares the IPC namespace with the host
-
X11 (fallback)
-
Audio (PulseAudio)
-
Talk to org.freedesktop.Notifications
-
Talk to org.freedesktop.secrets
-
Talk to org.freedesktop.Flatpak
-
unset-env: ELECTRON_RUN_AS_NODE
-
Wayland display
-
GPU acceleration