Skip to content

TUI

Your central command deck. Launch with ostk tui. Monitor agents, dispatch work, approve tool calls.

STATUS_BAR
Top
Identity counter, boot coherence, uptime, agent states (●active ○stale ✕crashed), open needles, pending hay, API key count
POST
Panel
Power-On Self Test. Pipeline throughput: compile → login → delegate → notify. Command: :post
FLEET
Panel
Running agents, one row each: ● agent-1 claude-sonnet-4.6 running →573 12s
ACTIVITY
Panel
Last 10 audit events. What just happened.
METRICS
Side
Tokens saved, compression ratio (HSCP G2)
LOCKS
Side
Files currently locked by agents
STORE
Side
Files written to .ostk/store/ (output artifacts)
WORK
Panel
Needle backlog sorted P0→P3. ▶ = selected. Enter to expand.
OUTPUT
Panel
Result of last tack dispatch (kernel output or LLM response)
TACK_BAR
Bottom
Multi-line intent editor. Tab to focus, Enter to dispatch.
QUICKLINE
Bottom
Single-line fast dispatch. Main tack draft preserved.
CLOCK_BAR
Bottom
Session timer, audit count, swap status, context %, date
GLOBAL
Tab Cycle focus through panes
↑/↓ or j/k Scroll active pane
PgUp/PgDn Scroll half-page
Esc Cancel / dismiss modal
Ctrl+C / Ctrl+Q Quit
OPT/ALT OVERLAYS
Opt+? Help overlay
Opt+C Context overlay
Opt+F Fleet overlay
Opt+W Work overlay
Opt+M Model picker
Opt+P Mode picker
Opt+G Sphere navigator

Tack Grammar

: Hard command — kernel dispatch :compile, :reap, :status
.? Soft probe — query the OS (LLM) .? what is store
→NNN Needle reference →573 to see that needle
:delegate Assign needle to agent :delegate →573
bare text File as hay (raw intel) thinking about X

Appears when an agent requests a tool that needs permission. Shows agent alias, tool name, and input preview.

y Approve
n Deny
a Approve All
Enter Deny (default)

Record terminal sessions as asciicast v2 files. Zero disruption to the render pipeline — the TeeWriter clones raw ANSI bytes to a background thread.

:capture [path] — start recording. Status bar shows [*].
:capture stop — stop recording, return output path.