zagent 是面向 GLM 引擎的编码智能体终端,用于从 shell 驱动已安装的 ZCode 运行时。它提供流式 TUI、工具调用、检查点和配额洞察。该产品是非官方工具,与 Z.ai 没有关联,也未获其认可,且不附带任何 Z.ai 二进制文件;它驱动的是用户已在自己账号下安装的 ZCode 运行时。zagent 通过 Node ESM 解析钩子提供缺失的 @zcode/tui 模块,使运行时可以原地读取,无需复制、打补丁或写入其安装根目录。它需要 Node.js 22.15 或更高版本、已安装的 ZCode 运行时和 GLM Coding Plan。该工具既提供交互式 TUI,也支持通过命令行标志进行无头运行,功能包括配额管理、会话处理、每轮 diff、记忆、定时提示和插件。它运行在用户自己的 GLM Coding Plan 和已安装的运行时之上,没有捆绑任何东西,也不会向外回传。支持在 Linux、macOS 和 Windows 上跨平台发现运行时。
开发者用 zagent 为脚本、CI 和流水线运行无头的一次性提示。
团队用 zagent 撤销任意一轮,并从真实的检查点恢复该轮所更改的文件。
用户用 zagent 监控花费,配额状态会显示 5 小时窗口、套餐等级和重置时间。
团队用 zagent 通过本地 cron 和服务端自动化计划调度智能体,在他们不在时运行提示。
用户用 zagent 获取使用分析,包括按模型/按工具的明细、缓存命中率和连续使用天数。
开发者用 zagent 导入 Claude Code 的指令、命令和技能。
其他智能体通过 stdio 把 zagent 当作 MCP 工具,调用 zagent_turn、zagent_quota、zagent_models 和 zagent_doctor。