智谱Z-Code:让 AI 编程,从命令行走向桌面体验

Z Code:把 CLI AI 编程工具,带入一个可控的桌面环境

近一年,AI 编程工具的能力提升非常明显。
Claude Code、Codex、Gemini 等 CLI 形式的 Agent,已经可以完成复杂的编码、分析和重构任务。

但在实际使用中,CLI 形态也带来了不少现实问题:

  • 操作门槛高,对命令行和上下文要求严格
  • 多 Agent 之间切换成本高
  • Agent 行为不可视、不可回滚
  • 高风险操作缺乏明确的安全边界

Z Code 的定位很明确:

在不削弱 CLI Agent 能力的前提下,提供一个更可视、更安全、更可控的桌面工作环境。


Z Code 是什么?

Z-Code 编辑工具(由智谱公司推出的轻量级 AI 代码编辑器)是在 2025 年 12 月 26 日 正式发布(推出 Alpha 版本) 的。
Z Code 是一款 轻量级 AI 代码编辑器,用于整合多种 CLI AI 编程工具,并通过统一的桌面界面进行管理和交互。

核心目标只有一个:
降低 AI 编程的使用成本,同时提高可控性与工程可用性。

它并不试图替代传统 IDE,而是作为 AI Agent 的「控制台」存在。

官方地址:https://zcode-ai.com/
官方使用指南地址:https://zhipu-ai.feishu.cn/wiki/JmxfwOH58i1VJtkomDCcRqkinNe


多 Agent,一套体验

Z Code 原生支持多种主流 CLI Agent:

  • Claude Code
  • Codex
  • Gemini

用户只需配置 一个 API Key,即可在不同 Agent 之间自由切换,无需重复搭建环境或调整工作流。


用对话驱动 Agent,而不是“跑黑盒”

Agent 问答交互

Z Code 以会话为核心,所有操作都围绕「用户 ↔ Agent」的自然语言交互展开:

  • 提出需求
  • 要求分析或修改代码
  • 查看 Agent 的执行过程与结果

与传统 CLI 不同的是,Agent 的每一步行为都是可见的


权限模型:把风险前置,而不是事后补救

Agent 的关键操作被拆分为多个权限维度,例如:

  • 文件编辑
  • 命令行执行
  • 网络访问
  • 搜索行为

用户可根据任务复杂度选择不同模式:

  • Always Ask:所有关键操作均需确认
  • Accept Edits:自动接受文件修改
  • Plan Mode:仅生成方案,不实际执行
  • Bypass Permissions:完全放行(高级场景)

Z Code 的设计原则是:
AI 可以强,但必须被约束。


上下文不靠“猜”:显式引入文件

在对话中显式引入文件,可以显著提升 Agent 对项目结构和修改范围的理解能力,减少无关文件被误改的问题。


思考模式:控制 Agent 的计算策略

Z Code 允许用户决定 Agent 是否在响应前进行额外分析与自我修正:

  • 简单任务:快速响应
  • 复杂重构:深度分析

避免在所有场景中都强制使用高成本推理。


可编辑的对话历史:真正的可复现交互

Z Code 支持修改并重新执行历史中的任意一条消息。

这不仅是“改 prompt”,而是可以重构整个交互链路,使 Agent 行为具备:

  • 可复现性
  • 可演进性
  • 可调试性

版本管理:把对话变成时间线

所有由 Agent 产生的文件修改都会被自动记录:

  • 每一次对话即一个版本节点
  • 支持回滚到任意历史状态
  • 所有修改以 diff 形式展示,便于审查

这是 Z Code 在工程可用性上的关键设计。


命令行、文件与 Git:不割裂传统开发流程

  • 内置命令行面板,用于编译、调试、部署
  • 完整的项目文件与目录可视化管理
  • 提供简洁的 Git 提交与管理界面

AI 只是增强,而不是替代原有工具链。


内置浏览器与预览面板

对于前端项目:

  • 支持实时浏览器预览
  • 可结合 Agent 进行交互式修改与验证

MCP 服务:为多 Agent 协作预留接口

Z Code 集成 MCP(Multi-Agent Collaboration Protocol):

  • 可直接使用内置 MCP
  • 也支持自定义 MCP 配置

为更复杂的 Agent 协同场景提供协议级支持。


界面结构说明

整体界面划分为四个区域:

  1. 顶部导航栏:窗口与文件夹管理
  2. 工具选择栏:切换不同 CLI Agent
  3. 会话面板:用户与 Agent 的交互与执行过程
  4. 预览面板:代码审查与浏览器预览
    image

个人使用体验

Z-Code应该属于第一款集成多AgentCli的可视化工具,优势是可以随时切换不同的AgentCli体验不同的效果。对于内网办公环境也支持使用本地部署的模型api。
image
不过当前Alpha版本使用仍然有很多的工具bug存在,比如点击文件右侧无法显示等。并且无法在Z-Code中手动修改代码,右侧的代码区域仅能进行预览。总体来说对于希望使用本地模型并且不习惯终端智能体的用户来说还是比较好用的。

适合哪些开发者?

  • 已在使用 CLI AI 编程工具,但希望更可控
  • 需要在多个 Agent 之间切换对比能力
  • 对代码安全、可回滚性有工程级要求
  • 希望把 AI 编程真正纳入日常工作流

结语

Z Code 并不是在“包装 AI”,而是在尝试解决一个现实问题:
当 AI 开始直接改代码时,我们是否还能像以前一样掌控工程?

如果你也在思考这个问题,Z Code 可能值得一试。

posted @ 2025-12-31 10:01  日报初级开发工程师  阅读(1)  评论(0)    收藏  举报