Terminal Workbench Suite · by Linxira-OS

One terminal.
The whole workbench.

Zeta is more than a coding agent. It is a workspace: tabs, tilable real-terminal panes, and a fully clickable menu bar — with the coding agent (zetacode), the editor (zeta-e), and the terminal IDE (zeta-i) living inside it. Linux is the primary platform; Windows is supported.

02

The workspace is mouse-first

Every control is efficiently clickable; keyboard shortcuts are accelerators, not prerequisites.

The real workspace: menu bar, tabs, three panes (shell / time+calendar / 🍅 pomodoro). Click to enlarge.

01

Tabs and the pane tree

Split any pane left/right or top/bottom; a weighted pane tree keeps proportions exact. Each pane also keeps a stack of pages — several terminals in one pane, nothing closed.

02

Fully clickable

Menu bar, tab bar, pane title controls (+ ↔ ↕ ✕), and page tabs all respond to the pointer: switching, splitting, closing, and layout repair are mouse operations.

03

Widget panes

A clock with a clickable calendar, a 🍅 pomodoro timer, and a 📋 clipboard history run as native panes — tools at hand, never leaving the terminal.

04

Suite-aware

The Tools menu knows the suite: a missing tool installs itself into the pane that asked for it. zeta doctor checks every tool and prints the exact fix.

03

A coding agent, out of the box

zetacode is built on the OMP runtime: core capabilities are built-in defaults, not optional extensions.
01

The full tool surface

File read/write, search, patching, shell, git, task delegation, and structured tool output — heavy work runs on native Rust primitives.

02

Sessions are trees

Branching history: resume from any node. Terminal, browser, and desktop share one persistent session.

03

Project tracking

Turn on /tracking and the agent writes milestones and key decisions to tracking docs — kept across sessions, browsable in the UI.

04

Extensible to the bone

TypeScript custom commands, a command marketplace, skills, MCP, full TUI hooks — the agent can customize itself on the spot.

04

One command to the workbench

Install the workspace; the rest of the suite self-installs on demand — or run zeta doctor for a full checkup.
$npm install -g @linxiraos/main

Then: zeta opens the workspace, zeta doctor checks the whole suite. Coding agent alone: npm install -g @linxiraos/zeta (zetacode). Slow mirror? Try --registry=https://mirrors.cloud.tencent.com/npm/. Desktop app on GitHub Releases.

05

Web workbench & desktop

43 themes, a trace view, and tracking panels — browser and desktop (Windows / Linux) share one persistent session with the CLI. Click a screenshot to enlarge.
06

Four run modes

One agent, many interfaces — from the full TUI to scripts, event streams, and programmatic embedding.
Interactive

The full TUI: panels, previews, tool cards.

Print / JSON

zetacode -p "query" prints and exits; --mode json streams events.

RPC

A JSON protocol over stdin/stdout for non-Node integrations.

SDK

Embed the agent as a library and own its lifecycle.

07

15+ providers, hundreds of models

Switch anytime in-session with /model.
AnthropicOpenAIGoogle AzureBedrockMistral GroqCerebrasxAI Hugging FaceKimiMiniMax NVIDIAOpenRouterOllama More…
08

Drive Zeta from chat apps

Plug zetacode into WeChat, Feishu, and Telegram — ask, dispatch tasks, and receive results where you already talk.
WeChatFeishuTelegram One bot interfaceMore platforms coming…
09

Native on Linux, not wrapped

Linux is the primary platform (Linxira OS, Arch-based); heavy work runs on native engines, and terminal and desktop are deeply integrated.
01

Native engines

Text, regex, grep, and diff go to Rust primitives; the workbench itself is a native Rust binary.

02

The terminal is home

OSC 8 hyperlinks, native PTY management; the whole suite is terminal-born and works over SSH.

03

Desktop bridge

Open local editors and file managers safely from the Web UI: HMAC gateway tokens, target allowlists, workspace containment.

04

One command to land

npm / Bun global install, or curl … install.sh | sh; the desktop app ships Linux builds.

10

A first-class citizen of Linxira OS

Zeta is built by the Linxira OS team — a Linux distribution for research workstations. On Linxira OS, Zeta is not just another package.
01

First-class identity

Zeta will run under its own system identity (a dedicated UID) as a system-level citizen — not a process parasitic on some user session.

02

OS-enforced permissions

Permission boundaries are enforced by the OS: Zeta declares policy, the system enforces it, changes need human approval — overreach is refused at the system layer.

03

Private by default

No access to personal data by default: private home files and other users' data are invisible to Zeta; every action is logged and auditable.