一个终端,
装下整个工作台。
Zeta 不只是编码代理。它是一个工作区:标签页、可分裂的真实终端窗格、 全鼠标可控的菜单栏;工作区里住着编码 Agent(zetacode)、编辑器(zeta-e)和终端 IDE(zeta-i)。Linux 主力平台,Windows 同样支持。
一套件,四工具
工作区:嵌套终端工作台。标签页、窗格树、子页栈、菜单栏、组件窗格——Rust 编写,鼠标优先。
编码 Agent CLI:子代理、计划模式、LSP/DAP、事后记忆、hashline 编辑、时间旅行规则开箱即用。
终端编辑器(TTT,vendored Go):任意终端可用,包括 SSH 远程——会话、编辑、评审不需要 GUI。
终端 IDE(TermIDE,vendored Rust):在终端里获得接近图形 IDE 的工程体验。
工作区,鼠标优先
真实工作台:菜单栏、标签页、三个窗格(shell / 时间·日历 / 🍅番茄钟),提示符即路径——点击放大。
标签页与窗格树
窗格任意左右/上下分裂,布局由窗格树管理、比例精确;每个窗格还有自己的子页栈——一个窗格容纳多个终端,互不关闭。
全鼠标操作
菜单栏、标签栏、窗格标题控件(+ ↔ ↕ ✕)、子页标签全部可点:切换、分裂、关闭、布局修复都是鼠标操作。
组件窗格
带可点击日历的时钟、🍅番茄钟、📋剪贴板历史,都是原生窗格——工具就在手边,不离开终端。
感知套件
Tools 菜单认识全套件:缺什么,在请求它的那个窗格里直接自装;zeta doctor 逐项体检并给出精确修复命令。
编码 Agent,开箱即用
完整工具面
文件读写、搜索、补丁、shell、git、任务委派与结构化工具输出;重活跑在 Rust 原生引擎上。
会话是树
分支式历史:回到任意节点继续;终端、浏览器、桌面共享同一份持久会话。
项目追踪
/tracking 开启后,AI 在里程碑与关键决策时写入追踪文档,跨会话保留、可视化浏览。
可扩展到骨头里
TypeScript 自定义命令、命令市场、技能、MCP、完整 TUI 钩子——代理可以现场自定义自己。
一条命令进工作台
然后:zeta 打开工作台,zeta doctor 检查全套件安装状态。
编码 Agent 单装:npm install -g @linxiraos/zeta(zetacode)。
国内网络慢时可用腾讯镜像 --registry=https://mirrors.cloud.tencent.com/npm/。
桌面版(图形界面)见 GitHub Releases。
Web 工作台与桌面版
四种运行模式
完整 TUI 体验:面板、预览、工具卡片。
zetacode -p "query" 输出即用;--mode json 输出事件流。
stdin/stdout 上的 JSON 协议,供非 Node 集成调用。
以库的形式嵌入你的应用,控制代理生命周期。
15+ 提供商,数百个模型
在聊天平台里驱动 Zeta
Linux 原生,而非套壳
原生引擎
文本、正则、grep 与 diff 的重活交给 Rust 原语;工作台本体也是 Rust 编译的原生二进制。
终端即主场
OSC 8 超链接、PTY 原生进程管理;四件套全部为终端而生,SSH 远程照常用。
桌面桥接
从 Web UI 安全唤起本地编辑器与文件管理器:HMAC 网关令牌、目标白名单与工作区包含检查。
一条命令落地
npm / Bun 全局安装,或 curl … install.sh | sh;桌面版提供 Linux 构建。
Linxira OS 中的一等公民
一等公民身份
Zeta 将在系统中获得自己的身份(独立 UID),作为系统级一等公民运行,而不是寄生在某个用户会话里的普通进程。
系统级权限约束
权限边界由操作系统强制执行:策略由 Zeta 声明、系统执行、变更需人工批准——越权操作在系统层直接被拒绝。
隐私默认隔离
默认无法访问用户的个人隐私信息:私人文件与其他用户的数据对 Zeta 不可见,所有操作留痕、可审计。