# apps/web/src/components/features/terminal (index)
dir: apps/web/src/components/features/terminal

## role
Provides cross-platform terminal UI components for desktop and mobile with session management, special key input, and xterm.js WebSocket connectivity.
## parent
index: apps/web/src/components/features/.pi-map.index.md
map: apps/web/src/components/features/.pi-map.md
## children
-
## files
- DesktopTerminalView.tsx
- MobileTerminalView.tsx
- special-keys-panel.tsx
- special-keys-strip.tsx
- terminal-session-tabs.test.tsx
- terminal-session-tabs.tsx
- terminal.tsx
## links
index: apps/web/src/components/features/terminal/.pi-map.index.md
map: apps/web/src/components/features/terminal/.pi-map.md
## workflows
- change terminal behavior
  read: DesktopTerminalView.tsx, MobileTerminalView.tsx, special-keys-panel.tsx
- update terminal tests
  read: terminal-session-tabs.test.tsx
## dirty
-
