简介
ZeroWorks 是面向代码与工作设计的 AI 工作台,通过配置好的模型连接、文件工具、MCP 与技能来完成可审阅的任务。
明确目标
说明想完成什么,以及需要什么成果
补充上下文
选择目录、文件与已配置的来源
执行与核对
查看过程,对照材料检查结果
继续使用成果
审阅摘要、草稿或文件,再逐步完善
桌面安装包尚未开放下载。可以先阅读配置与任务步骤,实际入口状态以下载页为准。 查看下载状态
总览
ZeroWorks 把 AI Agent 带到完整工作流程中,用对话组织任务、审阅执行方案,并保留过程与结果。
工作台提供读写文件、执行命令和查找内容等核心工具,支持 MCP 协议与 SKILL.md 技能格式。模型通过你配置的连接提供,ZeroWorks 模型服务也需手工填写端点、控制台 Key 与模型 ID;外部来源按各自协议、凭据和权限接入。
ZeroWorks 有何不同
下面七点,是 ZeroWorks 与“把 Agent 当作终端里一个工具”之间最实际的差别,分别落在界面形态、数据来源、并行推进、执行前审阅、过程留痕、入口选择与可定制程度上。
熟悉的界面
工作台把对话组织成像收件箱一样的列表:每条对话都有状态,跨会话保留,随时可以重命名、标记、搜索、归档或分叉。
执行前可以在文档式的界面里审阅 Agent 的方案——像审阅同事交来的工作一样,先看它打算做什么,再决定是否放行。
连接工作中需要的工具
来源(连接器)让 Agent 拿到你的工具:MCP 服务、REST 接口或本地文件。
| 来源类型 | 示例 | 可以做什么 |
|---|---|---|
| MCP 服务 | GitHub、Linear、自建服务 | 与问题跟踪、文档和代码仓库完整协同 |
| REST 接口 | 任何提供 API 的服务 | 查询并修改内部工具中的数据 |
| 本地文件 | 代码仓库、本地文档目录 | 直接处理运行工作台环境中的文件 |
自然地多任务
同时启动多个任务;在对话之间跳转时,完整历史都还在;耗时较长的任务放到后台运行,你继续做别的事。
先探索,再执行
调研时先在输入区选择 Explore:让 Agent 分析并给出方案,确认方向后再选择适合任务的权限模式。
常规模式是 Explore、Ask to Edit 与 Execute。Guarded 需要先在“设置 → AI → 决策模型”启用总开关和 guardedMode,再在会话选择;活跃风险检查无有效答案时要求确认。具体步骤见 决策层。
会话即文档
每次对话都会沉淀决策、取舍和实现细节。
需要回溯时可以搜索、归档与分叉会话;需要沉淀时,把过程整理进项目文档,让后来的人不只看到“改了什么”,也看得到“为什么这么改”。
从其他设备访问工作
桌面工作区、会话与文件由运行 Agent 的主机保存。当前桌面端未接入 ZeroWorks 账号云同步,登录官网或控制台不会自动同步这些内容。
需要换设备继续时,在原主机的“设置 → 服务端”启用服务器模式;另一台桌面端通过“添加工作区 → 连接远程”填写服务器 URL 与 token,测试后选择同一个远程工作区。执行与文件访问仍发生在原主机上。
桌面端可下载的版本以官网下载页当前信息为准。通过账号登录即可使用的生产 WebUI 尚未交付,不能把官网或控制台当作桌面会话入口。
按工作方式配置
技能、主题、Agent 模式与权限都是可调整的配置,而不是写死的产品行为;不同工作区可以各自保存设置。
| 能力 | 工作方式 | 定制范围 |
|---|---|---|
| 技能 | YAML frontmatter + Markdown | 在输入框用 @ 提及技能,调用可复用的任务说明 |
| 主题 | 浅色与深色令牌 | 按应用或工作区切换,偏好会被记住 |
| 权限模式 | 探索 / 编辑前确认 / 受保护 / 执行 | 按会话选择,必要时逐次确认 |
| 编码模式 | 开启 / 关闭 | 为编码任务固定一套工具与指令 |
ZeroWorks 与命令行编码 Agent 的差异
两者解决的是同一个问题,区别在于使用方式:
| 维度 | 命令行编码 Agent | ZeroWorks |
|---|---|---|
| 交互界面 | 终端命令行 | 易上手的网页与桌面工作台 |
| 数据来源 | MCP 服务为主 | MCP 服务 + REST 接口 + 本地文件 |
| 会话组织 | 命令行内用 -c 一类参数续接会话 | 收件箱式会话列表,可自定义工作流状态 |
| 配置范围 | 按项目目录存放(如命令行 Agent 常用的 .claude/ 一类目录) | 多工作区,分别保存配置与会话 |
| 权限 | 固定的行为模式 | 按工作区与来源分别配置规则 |
| 远程访问 | SSH 进终端 | 客户端用服务器 URL 和 token 连接同一远程工作区 |
核心概念
- 来源(连接器):把 ZeroWorks 接到外部数据——GitHub 仓库、Linear 项目、自建 MCP 服务或本地文件系统;每增加一个来源,Agent 就多一类能力。
- 工作区:分别组织来源、配置、技能与会话的内容空间;工作区和工作目录本身不构成操作系统或文件访问沙箱。
- 权限:决定 Agent 可以做什么,按探索 / 编辑前确认 / 受保护 / 执行四档选择。
- 对话:持续保存的会话,像收件箱一样组织,可以同时推进多个任务、随时切换,并回到上次离开的位置。
- 技能:自定义的任务说明,定义专门的工作方式——例如代码审查流程或内容生成模板。
| 权限模式 | 行为 |
|---|---|
| 探索 Explore | 限制写入的调研模式;可读路径仍由运行环境与权限决定。 |
| 编辑前确认 Ask to Edit | 改动前先提示,逐项复核后再执行。 |
| 受保护 Guarded | 需启用决策层与 guardedMode;活跃风险检查可把调用提升为确认。 |
| 执行 Execute | 完全自主,Agent 不受打断地推进。 |
开放与可扩展
ZeroWorks 的能力不封闭在产品内部,开放的部分可以由你自己补齐。
工作台基于开源的运行时与客户端构建,并按 ZeroWorks 的目标做产品化改造;商业服务部分不在开源范围内。
- 技能格式开放:技能是带 YAML frontmatter 的 Markdown 文件,可以自行编写、随项目一起提交,也可以把别人整理好的技能目录复制进工作区直接使用。
- 连接协议开放:连接器基于标准 MCP;本地服务使用 stdio,远程服务使用 Streamable HTTP,自建服务同样可以接入。
- 配置随项目走:项目技能与配置可以放进仓库,团队成员拿到同一份仓库,就能得到同一套工作方法。
- 桌面端保存本机工作区:需要跨设备访问时,使用服务器 URL 和 token 连接同一个远程工作区;主机需保持运行。
下一步
两件事最快看到效果:先在工作台里跑通一个任务,然后接入你的来源。
- 从“快速开始”入手:配置工作区与模型连接,跑通第一个任务。
- 接入你的来源:“连接器与 MCP”里有 GitHub、Linear 与自定义服务。
- 熟悉对话方式:“对话与项目”讲继续追问、搜索、分叉和归档。
- 沉淀工作方法:“技能”与“Agent 模式”帮你复用任务说明。
- 控制风险:“权限与安全”讲权限模式与检查点能保留什么。