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

## role
Provides responsive, cross-platform terminal UI components with session management, virtual special keys, and WebSocket-backed xterm.js integration for web-based terminal access.
## 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
-
