TUItui/README
TUI Module
The TUI module provides a minimal terminal UI toolkit with differential rendering, input parsing, and terminal image support.
Entry point: indusagi/tui.
Directory Map
indusagi/src/tui/tui.tsimplements the renderer and overlay stack.indusagi/src/tui/terminal.tsdefines theTerminalinterface andProcessTerminal.indusagi/src/tui/keys.tsandkeybindings.tsparse input and map actions.indusagi/src/tui/stdin-buffer.tsbuffers escape sequences.indusagi/src/tui/terminal-image.tshandles Kitty and iTerm2 images.indusagi/src/tui/components/*provides renderable components.
Core Concepts
Componentdefinesrender(width)and optionalhandleInput.Focusablecomponents emitCURSOR_MARKERwhen focused.TUIcomposites base content plus overlays and only redraws changed lines.
Next Docs
indusagi/docs/tui/architecture.mdindusagi/docs/tui/components.mdindusagi/docs/tui/input-and-keys.mdindusagi/docs/tui/images.md
On This Page
