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

## role
Provides the UI components for a responsive, multi-session terminal interface in the web app, including desktop and mobile layouts, session tabs, and special-key input controls.
## 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
-
