ZetaZETA
特性

该有的都有,
不该有的不塞。

核心能力开箱即用;工作台与项目追踪是 Zeta 的招牌。扩展覆盖其余——能自己搭的就自己搭,不想搭的就装现成的。

01

工作台

zeta 工作区:一个终端复用器,带着产品主张。
01

窗格树布局

窗格任意分裂,权重树管理比例;统一入口 zeta code / editor / ide 直达各工具。

02

子页栈

每个窗格一叠子页:切页不杀 PTY,后台任务照常跑。

03

组件窗格

时钟+日历、🍅番茄钟、📋剪贴板历史,原生窗格、鼠标可点。

04

自装与体检

缺的工具在工作台里一键补装;zeta doctor 逐项报告。

02

核心能力

zetacode 内置默认,而非可选扩展。
01

T项目追踪 Tracking

独立于记忆的长期追踪系统:/tracking 开启(默认关闭),AI 在里程碑与关键决策时写入 .zeta/tracking/,跨会话保留、compaction 摘要持久化,桌面版与 Web UI 追踪面板可视化。

02

S子代理

把任务拆给并行的子代理,各自携带独立上下文与工具集,主会话汇总结果。

03

P计划模式

先规划、再执行:代理先产出计划供你审阅,批准后才触碰工作区。

04

LLSP 语言服务

内置 LSP 客户端:跳转定义、查找引用、诊断与补全,编辑时同步感知代码语义。

05

DDAP 调试适配器

对接调试适配协议:设置断点、读取栈帧、检查变量并解释失败原因。

06

H事后记忆

回顾过往会话的成败与教训,在后续任务中自动利用积累的经验。

07

EHashline 编辑

行级精确、内容寻址的编辑语义:重构与批量替换保持可追溯。

08

T时间旅行规则

按时间线生效的项目规则:旧提交的约定不会错误地套用在新代码上。

09

R原生 Rust 引擎

文本、正则、grep 与 diff 重活交给 Rust 原语——大文件、大仓库不拖后腿。

10

Z中英界面切换

/language zh 一键切换 CLI 与命令描述语言,设置持久化。

11

W桌面默认工作空间

桌面版内置全局默认工作区(~/.zeta/workspace),开箱即用,无需先选目录。

12

C清晰配置路径

项目级 .zeta/ 与用户级 ~/.zeta/ 分层存放,配置、记忆、追踪、日志各归其位。

03

上下文工程

控制进入上下文窗口的内容与方式,而不是让模型自行猜测。
01

AGENTS.md

项目指令:启动时从 ~/.zeta/agent/、父目录与当前目录逐级加载。

02

SYSTEM.md

按项目替换或追加默认系统提示词——为每个仓库定制人格与约束。

03

Skills

按需加载的能力包:指令与工具组合,渐进式披露而不破坏提示缓存。

04

Prompt 模板

可复用的 Markdown 提示词,/name 一键展开。

05

自动压缩

接近上下文上限时自动摘要旧消息,压缩策略可通过扩展完全定制。

06

动态上下文

扩展可在每轮前注入消息、过滤历史、实现 RAG 或长期记忆。

04

会话是树,不是日志

回到任意历史节点继续,分支与主线共存于同一个文件。
01

分支式历史

会话按树状结构存储,任意时刻可回退到之前的节点并从中继续。

02

导出与分享

/export 导出 HTML;/share 上传为可分享链接,他人可直接打开查看。

03

加密协同

/collab 建立端到端加密的实时会话,参与者渲染同一会话、同一工具卡片。

04

断点续接

进程重启后以 --continue 回到原会话,保留完整推理与决策轨迹。

05

Web 工作台与桌面版

同一份持久会话,三个入口:终端、浏览器、桌面应用。
01

一处会话,随处继续

桌面版、浏览器与 CLI 读写同一份持久会话——终端里开始的任务,回到桌面接着跑。

02

追踪面板

项目追踪文档在界面内可视化浏览:里程碑、决策与进展一目了然。

03

轨迹视图

逐步查看思考与工具调用,附耗时与 token 计数,原始记录可展开检查。

04

右侧工具坞

会话 / 文件 / 追踪 / 插件四窗格常驻导轨,消息附「涉及文件」下拉。

05

43 套主题

完整浅 / 深预设(背景、面板、语法、图表 8 色板全量变量),预水合引导首屏不闪白。

06

安全远程访问

zetacode serve 默认仅 loopback;远程访问须配置 remote.token,附 CSRF 与点击劫持防护。

06

四种运行模式

同一个代理,多种接口。
交互式

完整 TUI 体验:面板、预览、工具卡片。

Print / JSON

zetacode -p "query" 输出即用;--mode json 输出事件流供脚本消费。

RPC

stdin/stdout 上的 JSON 协议,供非 Node 集成直接调用。

SDK

以库的形式嵌入你自己的应用,完整控制代理生命周期。

07

聊天平台机器人

在微信、飞书与 Telegram 里直接使用 zetacode。统一的 bot 接口,更多平台持续接入。
01

W微信机器人

把 zetacode 挂进微信:对话即提问,任务结果直接回到聊天窗口,会话状态与 CLI / 桌面 / Web UI 无缝衔接。

02

F飞书机器人

接入飞书:群聊与单聊都能唤起代理,卡片与富文本实时反馈任务进度。

03

TTelegram 机器人

Telegram 内置 bot 支持:私聊、群组与内联模式,随时随地发起编码任务。

04

U统一 Bot 接口

一套适配层覆盖所有平台:消息、命令与结果流走同一协议——新增平台只需一个适配器。

08

原语,而非功能

别家代理内置的功能,你可以自己搭。扩展是 TypeScript 模块,可访问工具、命令、快捷键、事件与完整 TUI。
01

权限门禁

自定义确认流——按环境与安全要求放行或拦截敏感操作。

02

路径保护

声明受保护路径,代理的读写被严格限制在允许区域内。

03

MCP 集成

通过扩展接入 MCP 服务器,或直接用技能构建 CLI 工具。

04

沙箱执行

在容器或沙箱中运行命令,把风险隔离在代理之外。

05

扩展发现

skills、hooks、tools、commands、rules、prompts 与 .mcp.json 全部可从扩展发现。

06

50+ 示例

子代理、计划模式、SSH 执行、自定义编辑器、状态栏与覆盖层——官方示例开箱即用。

09

单独安装每个工具

工作区 + 三件工具,全部 npm 一条命令;也可以只装工作区,其余按需自装。
工作区 zeta@linxiraos/main · Rust 二进制
npm install -g @linxiraos/main
编码 Agent zetacode@linxiraos/zeta · 编码 CLI
npm install -g @linxiraos/zeta
编辑器 zeta-editor@linxiraos/editor · TTT
npm install -g @linxiraos/editor
终端 IDE zeta-ide@linxiraos/ide · TermIDE
npm install -g @linxiraos/ide

Bun 用户把 npm i -g 换成 bun add -g 即可;装好任意一个后,zeta doctor 会报告全套件状态并给出缺失项的精确安装命令。

10

指令总表

每个工具独立启动、各有自己的 --help;工作区是它们的统一入口。

工作区(统一入口)

zeta打开工作台(= zetawork / zeta work)
zeta code | zeta c接力编码 Agent(zetacode)
zeta editor | zeta e接力终端编辑器(zeta-editor)
zeta ide | zeta i接力终端 IDE(zeta-ide)
zeta doctor全套件安装状态 + 精确修复命令
zeta --help / --version工作台帮助与版本

编码 Agent(zetacode)

zetacode交互式 TUI(当前目录打开)
zetacode -p "query"Print 模式,输出即用
zetacode --mode json事件流输出,供脚本消费
zetacode --continue回到上一个会话继续
zetacode serveWeb 工作台网关(浏览器/桌面)
zetacode stats本地统计仪表板
zetacode auth提供商登录与凭证管理
zetacode update自更新 CLI
zetacode acpAgent Client Protocol 接入
zetacode install / ssh安装面与远程执行辅助

独立工具

zetaeditor / zeta-e终端编辑器(任意终端,含 SSH)
zetaide / zeta-i终端 IDE
zeta-desktop桌面版(内嵌 Web 工作台)
… --help每个命令都有独立帮助