Start
Run
vibex status first when something is wrong: it prints the home, flavour, mode, endpoint, and reason.
Local and remote modes
If the home is locked and the desktop has not allowed TUI attachment, the client prints the endpoints it tried and three ways out: enable Settings → General → Vibex TUI in the desktop, quit the desktop, or connect to another runtime with
vibex connect.
The screen
The interface is one stack of full-width bands: status, transcript, turn status, composer, and a shortcut bar. When the terminal narrows, decoration, the queue, and status bands give way first; the transcript and composer remain. There is no minimum size and no “window too small” notice.- A settled turn folds behind
▸ Worked for 12s; click it or presseto expand. - A prompt that scrolls away stays pinned above the viewport.
/searches the transcript with smart-case regular expressions;n/pstep through matches.- Drag-selecting text copies it over OSC 52, which works over SSH and inside tmux.
- Long pastes collapse into a
[Pasted: 42 lines]chip; images attach from the clipboard, a paste, or a dropped file. - The status band shows the workspace, connection state, and mode; the turn status row shows running tools, elapsed time, and approval count.
Composer
A message written while a turn is running is held in the queue and sent when the turn ends. The queue belongs to the session it was written for: leave and come back, and it is still there.
Sessions
vibex opens on the new-session page for the current directory, with the directory and last-used runtime already filled in. Type the first message to create the session; the title comes from that message.
ncreates a session,Ctrl+Wchanges the workspace, andCtrl+Gopens Agent setup.Ctrl+Lor1opens the session list;Escswitches between the composer and the list.- The list mirrors the desktop’s arrangement and supports pins, rename, fork, archive, groups, and drag ordering.
- Delegated child sessions appear as branches; the control at the end of a row expands the branch.
eopens the selected row’s details,ccloses every detail card, andycopies session information.
Approvals, questions, and the queue
Agent requests appear in place:- Approvals are cards on the page:
aallows,ddenies,Ctrl+Aallows for the session. - Questions use the composer band;
Tabmoves between fields andEntersubmits. - Auto-continue keeps the desktop’s five-second countdown;
tstops the current continuation. - In the queue,
Alt+↑↓selects a row,Alt+Epulls it back into the draft,Alt+Xdrops it,Alt+J/Kreorders it, andAlt+Enterinterrupts the turn and sends it now. Alt+Dopens the Dock, which collects running child Agents, the plan, and held messages.
Management, pairing, and settings
Management is a desktop-style configuration centre: Agents, Providers, Model, MCP, Skills, Prompts, and Pairing & remote access. Only operations the runtime can actually serve are shown; an operation this device’s grant does not permit explains itself instead of disappearing. The pairing page puts Pair, Paired devices, and Remote access on one tab strip:- QR code, one-time code, and link are generated in the panel.
- An offer carries every route the runtime publishes;
[/]switch routes. - Local-network pairing uses
ato allow andrto refuse. - Paired devices can be revoked and the remote-protocol audit can be inspected.
en / zh-CN / zh-TW), icon set, landing logo, motion, reasoning display, default workspace, and key bindings. Choices are written to ~/.vibex/tui-interface.json; bindings to ~/.vibex/tui-keys.toml.
Shortcuts
Bindings can be edited in Settings. A chord another action already owns is refused and the owner is named. The TUI also reads
~/.vibex/tui-keys.toml.
Notifications and terminal behaviour
Notifications are delivered through terminal escape sequences. When attached to a desktop, the desktop’s channel takes precedence, so one event arrives from one channel. The TUI takes ownership of the terminal’s keyboard protocol: terminals that support extended keys distinguishEnter from Shift+Enter; others fall back to Ctrl+J. Copying uses OSC 52, so it works over SSH and tmux.
Limits
The TUI focuses on sessions and runtime operations; it is not a full replacement for the desktop workbench:- No file editor, Markdown/PDF/Office preview, embedded browser, or computer-use panel.
- Image attachments render the way the terminal can render them; complex images are better viewed on the desktop.
- Remote mode has no native steering;
Ctrl+Sdegrades to interrupt and resend. - The browser and computer-use live frames are not available in the TUI.