Terminal UI
The themed component library for SignalX terminal apps — the SigX-tui skin: forms, feedback, navigation, layout, data, fx and tasks components, plus five built-in themes (default obsidian). Built entirely on @sigx/terminal-zero tokens.
The @sigx/terminal umbrella re-exports this package, so most apps never install it
directly — pnpm add @sigx/terminal brings it along, and importing the umbrella
registers the five built-in themes automatically. Install it on its own only when
you're composing a custom stack on @sigx/terminal-zero:
pnpm add @sigx/terminal-uiThe components
Every component is documented in the umbrella's component gallery — 24 components across Forms, Feedback, Navigation, Layout, Data, Effects and Tasks, each with its own page. The interactive ones plug into the focus and layered key dispatch model.
Theming
Components don't hard-code colors — they ask for semantic tokens that resolve
against the active theme at render time. The token pipeline lives in
@sigx/terminal-zero; this package registers the five concrete SigX-tui themes and
binds the theme canvas. See Theming.
Prompts
The async prompt kit (input, select, confirm, …) also ships from here
(re-exported by the umbrella as @sigx/terminal-ui/prompts). See
Prompts.
Next steps
Browse the component gallery, or jump to the API reference.
