Powered by GLM 5.2 · 智谱 AI 深度适配

从新手到高手
写代码,交给 AI 队友

ZCode 是一个智能编程智能体,能读懂你的项目、自主规划任务、读写文件、调用工具。 搭配 GLM 5.2 的强大推理,它不只是一个补全工具——而是一个能干活的 AI 搭档。

0
K+ Token 上下文
0
+ 内置工具
0
大进阶阶段
0
% 开源可定制
zcode — ~/my-project
帮我用 React 写一个带本地存储的待办清单
◆ 规划任务 (4 步)…
我来帮你创建。先建立项目结构,再写组件…
✓ 创建 src/components/TodoApp.jsx
✓ 创建 src/hooks/useLocalStorage.js
✓ 写入样式 src/App.css
⚡ 已完成。运行 npm install && npm run dev 即可预览
// 01 · Core Powers

不只是补全,而是会干活的智能体

传统 AI 只能给你下一行代码。ZCode 能理解你的目标、自主拆解任务、调用工具、修改文件、运行测试——像一个真人队友一样干活。

🧠

自主规划任务

给一个目标,它自己拆成子任务、安排执行顺序、边做边调整,不需要你逐步指挥。

任务分解多步推理自我纠错
📂

读写你的整个项目

能浏览目录、读懂上下文、跨文件修改、保持风格一致,真正"住"在你的代码库里。

文件读写Grep 搜索跨文件重构
🛠️

调用真实工具

运行命令、执行测试、安装依赖、操作 Git——所有 IDE 里能干的事它都能干。

Bash 执行测试运行Git 操作
🎯

计划模式 · 先规划后动手

复杂任务先给你方案让你确认,避免误操作。改架构、动核心逻辑前必先征求意见。

方案预审可逆操作权限控制
🔌

无限扩展能力

通过 MCP、Hooks、Skills、插件把能力撑到无限——连数据库、调 API、跑脚本任你配。

MCP 协议HooksSkillsPlugins
🚀

子任务并行

遇到独立子任务,能并行派发多个智能体同时干活,大幅缩短复杂任务的完成时间。

并行 Agent任务委派高效协作
// 02 · The Engine

驱动一切的核心:GLM 5.2

智谱新一代大模型,专为复杂推理、长上下文与工具调用深度优化,是 ZCode 最强的大脑。

GLM
5.2
  • 强大的代码推理

    在算法、调试、重构等任务上表现优异,能理解复杂逻辑并给出可运行的方案。

  • 📖

    超长上下文窗口

    200K+ Token 上下文,整个中型项目一次性塞进来也能精准理解全局。

  • 🔧

    原生工具调用

    对 Function Calling / 工具调用深度优化,多步工具链稳定可靠。

  • 🇨🇳

    中文场景顶配

    国产模型中文理解最自然,需求描述、注释、文档全中文也毫不违和。

// 03 · Get Started

新手村:5 分钟开始干活

从安装到第一个能跑的程序,比你想象的简单得多。跟着这四步走,立刻拥有 AI 队友。

1

安装 ZCode 2 分钟

一行命令搞定,支持 macOS / Linux / Windows(含 WSL)。

bash
# macOS / Linux / WSL 一键安装
curl -fsSL https://zcode.ai/install.sh | bash

# 或者用 npm(需 Node 18+)
npm install -g @zcode/cli

# 验证安装
zcode --version
2

配置 GLM 5.2 模型 1 分钟

首次运行会引导你登录智谱开放平台并绑定 API Key,全程图形化引导。

bash
# 启动后按提示登录,或手动设置
zcode config set model "glm-5.2"
zcode config set provider "zhipu"

# 检查是否就绪
zcode doctor   # ✅ 全绿即代表配置完成
3

进入项目,开聊 30 秒

在任意项目目录下启动,ZCode 会自动扫描代码、理解结构,然后等你下指令。

bash
cd ~/my-project
zcode

╭──────────────────────────────────────╮
│  ZCode 已就绪 · 已索引 42 个文件      │
│  输入你的需求,或按 / 查看命令       │
╰──────────────────────────────────────╯
4

下达第一个指令 30 秒

用最自然的人话描述需求即可。下面这些是新手最常用的开场白:

prompt
# 摸清项目
这个项目是做什么的?给我讲讲整体架构和主要模块。

# 写新功能
帮我加一个用户登录页面,用 JWT 鉴权,前端用 React。

# 修 Bug
运行测试报了这个错:AssertionError at line 42,帮我定位修复。

# 读文档干活
读一下 README,然后按里面的说明把项目跑起来。
// 04 · In Action

实战案例:看它真的能干活

四个真实场景,从 0 到 1 的全流程。点开任意一个看看 ZCode 实际是怎么思考和执行的。

🦠 CTF 安全
🌐 全栈应用
🐛 调试排错
📊 数据分析

🦠 30 分钟拿下 CTF 题目

把题目附件丢给它,ZCode 自主分析、逆向、构造 exploit、验证 flag,全程不需要你查资料。

  • 自动识别文件类型、字符串、可疑函数
  • 编写并迭代 Python exploit 脚本
  • 连接远程服务、提交 payload、捕获 flag
  • 边做边解释思路,相当于带教学
zcode 对话实录
你 ▸ 帮我做这道 pwn 题,附件在 ./chall,
远程在 nc pwn.ctf.io 1337

▸ 规划
1. file/checksec 分析二进制
2. 反编译找漏洞点
3. 写 exploit 并本地调试
4. 远程打,拿 flag

 file chall → ELF 64-bit, dynamically linked
 checksec → NX enabled, No PIE,
   Partial RELRO, 有 canary
 反编译 main() 发现格式化字符串漏洞
   printf(user_input);  // ← 漏洞!

 思路:用 %n 泄露 canary 并改写
   返回地址到后门函数 win()

 写入 exploit.py(含本地+远程双模式)
 本地测试通过 ✓ 远程连通
flag{zcode_makes_pwn_easy_2026}

🌐 一句话生成全栈应用

从空目录到能跑的应用,ZCode 自己搭前后端、设计数据库、写测试,你只管验收。

  • React + Node + PostgreSQL 全栈脚手架
  • 自动设计 REST API 与数据库 Schema
  • 生成单元测试和集成测试
  • 最后给出 docker-compose 一键启动
zcode 对话实录
你 ▸ 做一个团队任务看板(类 Trello),
支持拖拽、用户登录、实时同步

▸ 技术选型
前端 React + DnD Kit
后端 Node + Express + Prisma
数据库 PostgreSQL + WebSocket

 初始化 monorepo 结构
 后端:Schema / 迁移 / 12 个 API
 前端:登录 / 看板 / 拖拽组件
 WebSocket 实时同步逻辑
 编写 28 个测试用例 ✓ 全绿
 生成 docker-compose.yml

 运行:docker compose up
   然后访问 http://localhost:3000

// 总计创建 34 个文件,约 2400 行代码

🐛 把错误日志直接丢给它

不用自己 Google,ZCode 能跑测试、读堆栈、定位代码、给出修复,并验证修复有效。

  • 自动运行测试复现问题
  • 解析堆栈定位到具体代码行
  • 分析根因而非治标
  • 修复后重跑测试确认无回归
zcode 对话实录
你 ▸ CI 挂了,错误:
TypeError: Cannot read properties of
undefined ( reading 'map' ) at UserList.jsx:23

 读取 src/UserList.jsx 第 23 行
 发现 users 可能为 undefined

 根因:API 返回空响应时
   data.users 不存在,但代码没做空值保护

修复:
 users?.map(...) ?? null
 + 加载状态分支渲染

 重跑 npm test → 32 passed
 新增边界测试用例覆盖空数据

📊 丢个 CSV,让它自己分析

ZCode 能读数据、清洗、画图、写结论报告,最后还能导出成 PDF 或 PPT。

  • 自动推断数据类型与异常值
  • 用 pandas/matplotlib 做清洗和可视化
  • 生成结构化分析报告
  • 一键导出 PDF / DOCX / Excel
zcode 对话实录
你 ▸ 分析 sales.csv,找出销售最好的
三个品类和它们的月度趋势

 读取 sales.csv(12,840 行)
 清洗:去重 18 行、补缺失值
 按品类聚合,计算总销售额

 Top 3 品类:
   1. 电子产品  ¥4.2M  ↑23%
   2. 服装      ¥3.1M  ↑11%
   3. 家居      ¥2.8M  ↓5%

 生成 3 张趋势图
 导出分析报告 report.pdf

// 报告含图表、数据表、结论与建议
// 05 · Hooks · 进阶一

Hooks:让 AI 守你的规矩

Hooks 是事件钩子——在特定时机(提交前、写文件前、工具调用前…)自动触发脚本。用它来强制规范、自动格式化、拦截危险操作。

PreToolUse

📝 提交前自动格式化

每次 Edit/Write 文件后自动跑 Prettier / Black,代码风格永远统一,团队不再为缩进吵架。

.zcode/settings.json
{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Edit|Write",
      "command": "npx prettier --write $FILE"
    }]
  }
}
PreToolUse

🛡️ 拦截危险命令

禁止 AI 执行 rm -rf、强制推送、删数据库等高危操作,给生产环境加一道护栏。

.zcode/settings.json
{
  "hooks": {
    "PreToolUse": [{
      "matcher": "Bash",
      "command": "scripts/guard.sh"
    }]
  }
}
UserPromptSubmit

🏷️ 自动注入项目上下文

每次你发消息时,自动把当前 Git 分支、最近改动注入到提示词,让 AI 始终知道你在干嘛。

scripts/context.sh
#!/usr/bin/env bash
echo "当前分支: $(git branch --show-current)"
echo "最近改动:"
git diff --stat HEAD~3
SessionStart

☕ 开会自动准备

每次启动 ZCode,自动拉取最新代码、安装依赖、跑一遍测试,让你打开就是就绪状态。

.zcode/settings.json
{
  "hooks": {
    "SessionStart": [{
      "command": "git pull && npm install"
    }]
  }
}
// 06 · Skills · 进阶二

Skills:教会 AI 新本事

Skill 是一份带说明书的"能力包"——写一段 Markdown,告诉 AI 在某类任务里该怎么做。官方已经内置了一堆,你也可以自己造。

/pdf官方

生成专业 PDF:报告、海报、论文、简历,四种工作流自动路由,LaTeX / 报表 / 创意全覆盖。

/docx官方

创建和编辑 Word 文档,支持修订、批注、格式保留,毕业论文利器。

/skill-creator官方

用 AI 帮你写新的 Skill——把你的重复工作流封装成可复用的能力包。

/diagnosing-hooks官方

自动诊断 Hooks 配置问题:事件名、matcher、脚本权限、模板变量,一查就通。

/diagnosing-mcp官方

MCP 服务器连不上?工具不显示?这个 skill 一步步帮你定位修复。

/my-homework自定义

举例:自己写一个"作业模式" skill,让 AI 用学生口吻解题、附步骤、不出超纲答案。

/company-api自定义

把公司内部 API 文档喂进去,让 AI 按你们的规范写代码、用你们的 SDK。

/deploy-flow自定义

固化部署流程:构建 → 测试 → 推镜像 → 上线 → 通知,一句话触发全链路。

✨ 写一个自己的 Skill,只需一个 Markdown 文件:

~/.zcode/skills/my-homework/SKILL.md
---
name: my-homework
description: 用学生口吻解答作业题,分步骤写过程,不直接给超纲答案
trigger: 当用户提到「作业」「习题」「考试」时自动激活
---

# 作业解题模式

当用户提交作业题时,请遵循:

1. 先复述题目,确认理解无误
2. 分步骤求解,每步说明依据的公式/定理
3. 最终答案单独标出
4. 附思考过程,帮用户真正学会
5. 若超纲,提示「这超出了当前知识点范围」并引导

# 输出风格
- 语气像同学之间讨论
- 关键步骤用 ▸ 标注
- 公式用 LaTeX 渲染
// 07 · Road to Mastery

高手之路:四阶段成长地图

从一个指令到一套工作流,这是从「会用」到「玩转」的完整路径。每一阶段都有清晰的能力跃迁。

1

新手

NEWBIE
  • 安装配置 ZCode
  • 用自然语言提问
  • 让它写小功能
  • 读懂它的方案
2

熟练

SKILLED
  • 善用斜杠命令
  • 多轮上下文协作
  • 让它跑测试/调试
  • 读 AGENTS.md 约束
3

进阶

ADVANCED
  • 配置 Hooks 自动化
  • 写自定义 Skills
  • 挂载 MCP 服务器
  • 子任务并行委派
4

高手

MASTER
  • 打造个人 AI 工作流
  • 开发插件分发
  • 团队级规范沉淀
  • 用 AI 做 AI 工具

⚡ 高手玩家还可以接入 MCP,无限扩展 AI 的手脚:

.zcode/settings.json · 接入 MCP 服务器
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-github"]
    },
    "postgres": {
      "command": "npx",
      "args": ["@mcp/server-postgres",
              "postgresql://localhost/mydb"]
    },
    "browser": {
      "command": "npx",
      "args": ["@mcp/server-puppeteer"]
    }
  }
}

// 接入后,AI 就能:查 GitHub PR / 查数据库 / 操控浏览器
// 想让它能干什么,就挂什么 MCP 服务器

准备好让 AI 队友
加入你的下一个项目了吗?

从今天的第一行命令开始,让 GLM 5.2 + ZCode 成为你的开发超能力。

$ curl -fsSL https://zcode.ai/install.sh | bash