ZCode,
就在刘海里。
Mac 上的 ZCode 通知和权限批准
Gnista 把每个 ZCode 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你批准。ZCode 想跑什么,就在那里允许或拒绝。
免费试用 7 天
无需账号和银行卡 · 之后一次性 €19
01概览
ZCode 配 Gnista,一目了然。
- 运行环境
- ZCode 桌面应用,以及它的
zcodeCLI。 - 设置
- hooks 写在
~/.zcode/cli/config.json,改前先备份;重新打开 ZCode 一次。 - 需要你
- 权限请求,在 ZCode 本该问你的那一刻显示,附带命令或文件。
- 在刘海里回应
- 允许或拒绝;没有“始终”。
- 在刘海里回复
- 应用里不行;
zcodeCLI 的话,替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。 - 这一行显示
- 会话标题、你的提示词、回复、它正在跑的工具、待办进度、token 和上下文,从 ZCode 自己的数据库里读取。
- 子 Agent
- 暂时还没有。
- 费用与限额
- token 和上下文;Z.ai 套餐下没有费用,因为 ZCode 不记录,也没有套餐额度。
允许,拒绝,接着干。
ZCode 只在它本来要问你的时候,才运行 Gnista 的权限 hook。刘海里清楚显示它要跑什么:允许,它就跑;拒绝,它就不跑。
它的回复,一眼就知道。
这一行跟着 ZCode 走过它处理的命令和文件,一轮结束时显示它的回复,你就知道要不要回去看。
ZCode 上做不到的事,以及原因。
- 没有“始终”:“允许”只对这一次调用有效。
- Z.ai 套餐下没有费用:ZCode 不记录费用,所以这一行只显示 token 和上下文。也没有套餐额度。
- 子 Agent 不显示在这一行。
- 点一下会调出 ZCode 的窗口,而不是那个会话:这个应用没有指向会话的链接。
- 从刘海发出的回复送不到 ZCode 应用;
zcodeCLI 的话,替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
02设置
接入只需一分钟。
- 打开 Gnista,勾选 ZCode。
- Gnista 先备份
~/.zcode/cli/config.json,再加上它的 hooks(钩子),你的照样保留,并打开 ZCode 的 hooks,除非你自己关掉了。 - 退出并重新打开 ZCode:它只在启动时读取 hooks。
- 想在刘海里回应,就在 Gnista 里打开设置 ▸ 通用 ▸ 在 Gnista 中回应提示。
03常见问题
ZCode,有问必答。
能在刘海里批准 ZCode 吗?
能:打开“在 Gnista 中回应提示”(设置 ▸ 通用)后,就能允许或拒绝。没有“始终”。
为什么 Gnista 里看不到 ZCode?
ZCode 只在启动时读取 hooks:连接之后退出并重新打开它。如果你自己关掉了 ZCode 的 hooks,Gnista 不会替你打开;在 ~/.zcode/cli/config.json 里重新打开就行。
是智谱的 ZCode 吗?
是的:智谱(Z.ai)的 ZCode,包括它的桌面应用和 zcode CLI。
怎么移除?
设置 ▸ 智能体 ▸ ZCode ▸ 断开连接。删掉的正好是 Gnista 的 hooks。
Gnista 还照看着
Qwen Code
Kimi Code
CodeBuddy
WorkBuddy
MiMoCode
Claude Code
Codex
Gemini CLI
Copilot
OpenCode
Devin
Cursor
Mistral Vibe
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。