Z ZPI 文档 v0.3.8
介绍页

新手向导

完成这条路线后,你会拥有一个能接收任务、修改文件并展示结果的本地工作区。

安装并打开

桌面端不支持 Windows,当前主要在 macOS Apple Silicon 上验证。安装 Node.js 24 后,推荐通过 npx 直接启动桌面应用:

npx @zpi-dev/desktop

需要固定命令时,通过 npm 全局安装后执行:

npm install -g @zpi-dev/desktop
zpi-desktop

Electron、Sharp 和终端模块作为运行依赖自动安装;安装时需允许依赖的安装脚本下载 Electron 运行环境。应用使用正式版 ZPI 数据目录,可通过绝对路径 ZPI_DATA_DIR 指定其他目录。使用 npm 包无需克隆源码;参与开发见本地开发。

正式版和 Preview 使用不同数据目录。开发启动与 Preview 共用身份及默认目录,试用存储变更前先阅读备份与恢复。

升级

正常退出应用并按备份与恢复备份数据后,执行 npx @zpi-dev/desktop@latest 启动最新版。全局安装的用户重新执行 npm install -g @zpi-dev/desktop@latest,然后运行 zpi-desktop。

SDK 与快速对话

在自己的项目中运行 npm install @zpi-dev/agent-sdk,即可使用 TypeScript Agent SDK。SDK 保持跨平台,包含 Windows 支持,不受桌面端的平台限制。独立快速对话工具需要 Node.js 24 和 Apple Silicon Mac,设置 DEEPSEEK_API_KEY 后执行 npx @zpi-dev/quick-chat;也可以执行 npm install -g @zpi-dev/quick-chat 后使用 zpi-quick-chat。详见 Quick Chat README。

接入第一个模型

打开设置中的模型页面:

已有资源 选择
可授权的 ChatGPT 账号 OpenAI(ChatGPT),通过浏览器登录
OpenAI API Key OpenAI(API)
DeepSeek、智谱、MiniMax、MiMo 对应预置,区分套餐和按量服务
其他兼容服务或本地服务 自定义提供商,配置地址、协议和模型 ID

保存后确认有启用的模型。目录能列出模型不代表账号一定有权限;错误时核对地址、认证方式和账号资格。详见模型与账号。

按需选择插件

打开“设置 → 插件”,选择需要的系统内置能力,无需另行安装。系统内置插件初始默认启用;记忆默认使用短记忆,联网搜索需单独配置服务凭据并启用提供商后生效。

记忆、子智能体、联网搜索与常规页的相关入口共享插件配置。新任务在首次发送时保存插件快照,之后修改全局默认不重配已开始的任务。完整清单、本地插件添加与生效范围见插件。

创建任务并了解项目

通过侧栏添加项目,选择本地文件夹。也可以直接创建无项目任务,程序会为草稿分配工作目录。

首次练习使用可恢复的小项目,发送:

阅读这个项目,说明入口文件、主要模块和运行方法。先不要修改文件。

查看工具过程,点击文件引用打开预览。对话、文件和终端可以同时保留。

完成小改动

明确描述目标、范围和验证方式,例如:

将欢迎页标题改为“我的项目”。先找到组件,只改必要文件,再运行相关检查,说明修改内容。

Agent 可以读写文件和执行命令,使用当前用户的系统权限。工作目录不限制它访问机器上的其他路径。

结束后检查“文件已更改”和审查面板,确认 diff 和验证结果。需要独立检出目录时,在首次发送前设置工作树。

补充需求和停止

  • 空闲时 Enter 发送,Shift+Enter 换行。
  • 回复中发送可以排队,队列可编辑、排序或删除。
  • Command/Ctrl+Enter 在运行中停止当前轮后发送草稿;草稿为空时立即发送队首。普通 Enter 仍加入队列。
  • 停止结束当前执行,已经完成的文件修改仍然存在。
  • 撤销文件改动使用带冲突检查的回退,详见对话操作。

后续路线

会话和设置保存在本机;发送请求时所需上下文会发给所选模型服务。联网搜索另外把搜索词或 URL 发给网页服务,详见联网搜索。